X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fsignout.php;h=2c5dac51e1995444469c2f51975fe6ac4f12ecbe;hb=1f2f93e6751d2c1b957aa7d197269b5c49df5d72;hp=7a19b4e9e5864d6577f242c432ad236dc1fc6a97;hpb=4b1450520bf9330d97046991a82bc79a501b8a8a;p=squirrelmail.git diff --git a/src/signout.php b/src/signout.php index 7a19b4e9..2c5dac51 100644 --- a/src/signout.php +++ b/src/signout.php @@ -5,12 +5,15 @@ * * Cleans up after the user. Resets cookies and terminates session. * - * @copyright © 1999-2006 The SquirrelMail Project Team + * @copyright © 1999-2007 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail */ +/** This is the signout page */ +define('PAGE_NAME', 'signout'); + /** * Include the SquirrelMail initialization file. */ @@ -35,7 +38,9 @@ if (! sqgetGlobalVar('base_uri', $base_uri, SQ_SESSION) ) { $base_uri = sqm_baseuri(); } -do_hook('logout'); +$login_uri = 'login.php'; + +do_hook('logout', $login_uri); sqsession_destroy(); @@ -55,14 +60,15 @@ if ( !isset($oTemplate) || !is_object($oTemplate) ) { $oTemplate = Template::construct_template($sTemplateID); // We want some variables to always be available to the template - $always_include = array('sTemplateID', 'icon_theme_path', 'javascript_on'); + $oTemplate->assign('javascript_on', checkForJavascript()); + $oTemplate->assign('base_uri', sqm_baseuri()); + $always_include = array('sTemplateID', 'icon_theme_path'); foreach ($always_include as $var) { $oTemplate->assign($var, (isset($$var) ? $$var : NULL)); } } // The error handler object is probably also not initialized on a refresh -require_once(SM_PATH . 'class/error.class.php'); $oErrorHandler = new ErrorHandler($oTemplate,'error_message.tpl'); /* internal gettext functions will fail, if language is not set */ @@ -71,6 +77,7 @@ set_up_language($squirrelmail_language, true, true); displayHtmlHeader($org_title . ' - ' . _("Signout")); $oTemplate->assign('frame_top', $frame_top); +$oTemplate->assign('login_uri', $login_uri); $oTemplate->display('signout.tpl');