From dc54c9f264caae5b24a3d182fae560762f56fb5b Mon Sep 17 00:00:00 2001 From: lkehresman Date: Fri, 14 Apr 2000 01:15:58 +0000 Subject: [PATCH] added speed improvements git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@422 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/right_main.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/right_main.php b/src/right_main.php index 07ee9f70..94fba8c8 100644 --- a/src/right_main.php +++ b/src/right_main.php @@ -7,6 +7,7 @@ ** **/ + session_start(); if(!isset($logged_in)) { @@ -79,18 +80,19 @@ // when a link on the left hand frame is used. Also check to make sure we actually have the // array in the registered session data. :) if ($use_mailbox_cache && session_is_registered("msgs")) { - displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color,$show_num); + showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color, $show_num, $use_mailbox_cache); } else { if (session_is_registered("msgs")) unset($msgs); + if (session_is_registered("msort")) + unset($msort); - // i have found that only global variables can be registered successfully with a session. therefore - // i am passing in a simple empty variable (msgs) which will be returned with an array and can be - // then registered here as a global variable. whew. - showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color, $show_num, $msgs); + showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color, $show_num, $use_mailbox_cache); if (session_is_registered("msgs") && isset($msgs)) session_register("msgs"); + if (session_is_registered("msort") && isset($msort)) + session_register("msort"); } // close the connection -- 2.25.1