So, I say again, this error CAN ONLY OCCUR IF THERE IS A SCRIPT NAMED `password_form.php` in the theme folder. That is what the message is telling you--those theme forms are deprecated as they are not needed and most likely do not support the capabilities provided by for instance, the federated logon plugin.
Here is the code which produces the error:
`
$passwordform = SERVERPATH.'/'.THEMEFOLDER.'/'.$theme.'/password_form.php';
if (file_exists($passwordform)) {
deprecated_function_notify(gettext('printPasswordForm custom theme password forms is deprecated. You should style the form created by the Zenphoto_Authority class (or its derivatives) instead. Use of these forms will prevent alternative credentials implementations from working with a theme.'));
include($passwordform);
} else {
$_zp_authority->printLoginForm($_password_redirect, false, $_password_showuser, false, $_password_hint);
}
`
Note carefully the test it makes for a script named `password_form.php` residing in the theme folders. Of course any call on `printPasswordForm()` from a theme with such a file will cause the error. Zenpage on 1.4.1 DOES NOT have such a file. You can convince yourself of this by a) looking in the theme folder of the SVN/Nightly build. b) looking in the package list for such a file. `password_form.php` does not exist anywhere in the 1.4.1 release! Setup will complain if it should find a copy.