/** * Prints the album password form * * @param string $hint hint to the password * @param bool $showProtected set false to supress the password protected message * @param bool $showuser set true to force the user name filed to be present * @param string $redirect optional URL to send the user to after successful login * * @since 1.1.3 */ function printPasswordForm($_password_hint, $_password_showuser = NULL, $_password_showProtected = true, $_password_redirect = NULL) { global $_zp_login_error, $_zp_password_form_printed, $_zp_current_search, $_zp_gallery, $_zp_gallery_page, $_zp_current_album, $_zp_current_image, $theme, $_zp_current_zenpage_page, $_zp_authority; if ($_zp_password_form_printed) { return; } $_zp_password_form_printed = true; if (is_null($_password_redirect)) { $_password_redirect = getPageRedirect(); } if (is_null($_password_showuser)) { $_password_showuser = $_zp_gallery->getUserLogonField(); } ?> <div id="passwordform"> <?php if ($_password_showProtected && !$_zp_login_error) { ?> <p> <?php echo gettext("The page you are trying to view is password protected."); ?> </p> <?php } if ($loginlink = zp_apply_filter('login_link', NULL)) { $logintext = gettext('login'); ?> <a href="<?php echo $loginlink; ?> " title="<?php echo $logintext; ?> "><?php echo $logintext; ?> </a> <?php } else { $_zp_authority->printLoginForm($_password_redirect, false, $_password_showuser, false, $_password_hint); } ?> </div> <?php }
/** * Prints the album password form * * @param string $hint hint to the password * @param bool $showProtected set false to supress the password protected message * @param bool $showuser set true to force the user name filed to be present * @param string $redirect optional URL to send the user to after successful login * *@since 1.1.3 */ function printPasswordForm($_password_hint, $_password_showProtected = true, $_password_showuser = NULL, $_password_redirect = NULL) { global $_zp_login_error, $_zp_password_form_printed, $_zp_current_search, $_zp_gallery, $_zp_gallery_page, $_zp_current_album, $_zp_current_image, $theme, $_zp_current_zenpage_page, $_zp_authority; if ($_zp_password_form_printed) { return; } if (is_null($_password_showuser)) { $_password_showuser = $_zp_gallery->getUserLogonField(); } if (is_null($_password_redirect)) { $_password_redirect = getPageRedirect(); } $_zp_password_form_printed = true; ?> <div id="passwordform"> <?php if ($_password_showProtected && !$_zp_login_error) { ?> <p> <?php echo gettext("The page you are trying to view is password protected."); ?> </p> <?php } $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); } ?> </div> <?php }