From 2f04c558e8c1c35af35126a58b10724e8c51b5c5 Mon Sep 17 00:00:00 2001 From: stevetruckstuff Date: Thu, 24 Aug 2006 17:24:42 +0000 Subject: [PATCH] Simplify login page template git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11629 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/login.php | 21 ++++++++++++++------- templates/default/login.tpl | 30 +++++++++++++++--------------- 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/src/login.php b/src/login.php index 870d4d43..807b4067 100644 --- a/src/login.php +++ b/src/login.php @@ -164,22 +164,29 @@ if(sqgetGlobalVar('mailto', $mailto)) { $rcptaddress = ''; } -$password_field = addPwField($password_form_name). - addHidden('js_autodetect_results', SMPREF_JS_OFF). - $rcptaddress . - addHidden('just_logged_in', '1'); +$password_field = addPwField($password_form_name); +$login_extra = addHidden('js_autodetect_results', SMPREF_JS_OFF). + $rcptaddress . + addHidden('just_logged_in', '1') . + concat_hook_function('login_form'); session_write_close(); $oTemplate->assign('logo_str', $logo_str); $oTemplate->assign('sm_attribute_str', $sm_attribute_str); $oTemplate->assign('org_name_str', sprintf (_("%s Login"), $org_name)); -$oTemplate->assign('login_field', addInput($username_form_name, $loginname_value)); -$oTemplate->assign('password_field', $password_field); -$oTemplate->assign('submit_field', addSubmit(_("Login"))); +$oTemplate->assign('login_field_value', $loginname_value); +$oTemplate->assign('login_extra', $login_extra); + +echo ''."\n"; +echo '
'."\n"; +do_hook('login_top'); $oTemplate->display('login.tpl'); +echo "
\n"; +do_hook('login_bottom'); + // Turn off delayed error handling to make sure all errors are dumped. #$oErrorHandler->delayedErrors(false); diff --git a/templates/default/login.tpl b/templates/default/login.tpl index d68c38fc..ddfc4bc7 100644 --- a/templates/default/login.tpl +++ b/templates/default/login.tpl @@ -4,6 +4,15 @@ * * Template to create the login page * + * The following variables are available to this template: + * $logo_str - string containing HTML to display the org logo + * $sm_attribute_str - string containg SQM attributes. Will be empty if + * this has been disabled by the admin. + * $org_name_str - translated string containing orginization's name + * $login_field_value - default value for the user name field + * $login_extra - Some extra fields needed by SquirrelMail for the + * login. YOU SHOULD ALWAYS INCLUDE THIS FIELD!! + * * @copyright © 1999-2006 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ @@ -15,17 +24,12 @@ extract($t); ?> -
-
- @@ -38,7 +42,7 @@ extract($t); @@ -46,18 +50,14 @@ extract($t);
- + +
- +
- + +
- + " />
-
-
\ No newline at end of file -- 2.25.1