\n";
echo "\n";
}
@@ -36,7 +36,6 @@
**/
function showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color) {
include ("../config/config.php");
- global $PHPSESSID;
if ($numMessages >= 1) {
for ($q = 0; $q < $numMessages; $q++) {
@@ -146,6 +145,22 @@
}
}
+// session_register("messages");
+// $messages = serialize($msgs);
+
+ displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color);
+ }
+
+ // generic function to convert the msgs array into an HTML table
+ function displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color) {
+ // do a check to see if the config stuff has already been included or not
+ if (!isset($imapServerAddress))
+ include("../config/config.php");
+
+ // if cache isn't already set, do it now
+// if (!session_is_registered("messages"))
+// session_register("messages");
+
if ($startMessage + 24 < $numMessages) {
$endMessage = $startMessage + 24;
} else {
@@ -171,30 +186,30 @@
echo "