X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fleft_main.php;h=de0055379db18f7c5391a2eb0c3de9f427680cc1;hb=393b5a49a10f50de5521c7f81721a594f3b30f7f;hp=cba10d1c7a98e95eece86a3c22002bb06a4a480f;hpb=906f7e9fa070f6df07bd4ba8c72a9c7908039761;p=squirrelmail.git diff --git a/src/left_main.php b/src/left_main.php index cba10d1c..de005537 100644 --- a/src/left_main.php +++ b/src/left_main.php @@ -6,12 +6,15 @@ * This is the code for the left bar. The left bar shows the folders * available, and has cookie information. * - * @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 left_main page */ +define('PAGE_NAME', 'left_main'); + /** * Include the SquirrelMail initialization file. */ @@ -20,8 +23,7 @@ require('../include/init.php'); /* SquirrelMail required files. */ require_once(SM_PATH . 'functions/imap_general.php'); require_once(SM_PATH . 'functions/date.php'); -require_once(SM_PATH . 'templates/util_global.php'); -require_once(SM_PATH . 'templates/util_left_main.php'); +require_once(SM_PATH . 'functions/template/folder_list_util.php'); /* These constants are used for folder stuff. */ define('SM_BOX_UNCOLLAPSED', 0); @@ -53,7 +55,7 @@ if (!empty($left_refresh) && /** * Include extra javascript files needed by template */ -$js_includes = $oTemplate->getJavascriptIncludes(); +$js_includes = $oTemplate->get_javascript_includes(TRUE); foreach ($js_includes as $js_file) { $xtra .= '' ."\n"; } @@ -61,7 +63,8 @@ foreach ($js_includes as $js_file) { // get mailbox list and cache it $mailboxes=sqimap_get_mailboxes($imapConnection,false,$show_only_subscribed_folders); -displayHtmlHeader( 'SquirrelMail', $xtra ); +displayHtmlHeader( $org_title, $xtra ); +$oErrorHandler->setDelayedErrors(true); sqgetGlobalVar('auto_create_done',$auto_create_done,SQ_SESSION); /* If requested and not yet complete, attempt to autocreate folders. */ @@ -69,7 +72,7 @@ if ($auto_create_special && !isset($auto_create_done)) { $autocreate = array($sent_folder, $trash_folder, $draft_folder); $folders_created = false; foreach( $autocreate as $folder ) { - if (($folder != '') && ($folder != 'none')) { + if ($folder != '') { /** * If $show_only_subscribed_folders is true, don't use * $mailboxes array for checking if mailbox exists. @@ -141,6 +144,7 @@ if ($date_format != 6) { } $clk = str_replace(' ',' ',$clk); +//FIXME don't build HTML here - do it in template $clock = '' . str_replace(' ', ' ', _("Last Refresh")) . ":
$clk

\n"; @@ -190,9 +194,8 @@ $oTemplate->assign('mailboxes', $mailbox_structure); * globals, which are dirty, filthy things in templates. :) */ $settings = array(); -$settings['imapConnection'] = $imapConnection; -$settings['iconThemePath'] = $icon_theme_path; -$settings['templateDirectory'] = $sTplDir; +#$settings['imapConnection'] = $imapConnection; +$settings['templateID'] = $sTemplateID; $settings['unreadNotificationEnabled'] = $unseen_notify!=1; $settings['unreadNotificationAllFolders'] = $unseen_notify == 3; $settings['unreadNotificationDisplayTotal'] = $unseen_type == 2; @@ -206,4 +209,3 @@ $oTemplate->display('left_main.tpl'); sqimap_logout($imapConnection); $oTemplate->display('footer.tpl'); -?>