- }
- session_register('msort');
- }
- displayMessageArray($imapConnection, $num_msgs, $start_msg, $msgs, $msort, $mailbox, $sort, $color,$show_num);
- session_register('msgs');
- }
-
- /******************************************************************/
- /* Generic function to convert the msgs array into an HTML table. */
- /******************************************************************/
- function displayMessageArray($imapConnection, $num_msgs, $start_msg, &$msgs, $msort, $mailbox, $sort, $color, $show_num) {
- global $folder_prefix, $sent_folder;
- global $imapServerAddress, $data_dir, $username, $use_mailbox_cache;
- global $index_order, $real_endMessage, $real_startMessage, $checkall;
-
- /* If cache isn't already set, do it now. */
- if (!session_is_registered('msgs')) { session_register('msgs'); }
- if (!session_is_registered('msort')) { session_register('msort'); }
-
- if ($start_msg + ($show_num - 1) < $num_msgs) {
- $end_msg = $start_msg + ($show_num-1);
- } else {
- $end_msg = $num_msgs;
- }
-
- if ($end_msg < $start_msg) {
- $start_msg = $start_msg - $show_num;
- if ($start_msg < 1) { $start_msg = 1; }
- }
-
- $urlMailbox = urlencode($mailbox);
-
- do_hook('mailbox_index_before');
-
- $msg_cnt_str = get_msgcnt_str($start_msg, $end_msg, $num_msgs);
- $paginator_str = get_paginator_str($urlMailbox, $start_msg, $end_msg, $num_msgs, $show_num, $sort);
-
- if (! isset($msg)) {
- $msg = '';
- }
-
- mail_message_listing_beginning
- ($imapConnection,
- "move_messages.php?msg=$msg&mailbox=$urlMailbox&startMessage=$start_msg",
- $mailbox, $sort, $msg_cnt_str, $paginator_str, $start_msg);
-
- $groupNum = $start_msg % ($show_num - 1);
- $real_startMessage = $start_msg;
- if ($sort == 6) {
- if ($end_msg - $start_msg < $show_num - 1) {
+ }
+ session_register('msort');
+ }
+ displayMessageArray($imapConnection, $num_msgs, $start_msg, $msgs, $msort, $mailbox, $sort, $color,$show_num);
+ session_register('msgs');
+}
+
+/**
+ * Generic function to convert the msgs array into an HTML table.
+ */
+function displayMessageArray($imapConnection, $num_msgs, $start_msg, &$msgs, $msort, $mailbox, $sort, $color, $show_num) {
+ global $folder_prefix, $sent_folder;
+ global $imapServerAddress, $data_dir, $username, $use_mailbox_cache;
+ global $index_order, $real_endMessage, $real_startMessage, $checkall;
+
+ /* If cache isn't already set, do it now. */
+ if (!session_is_registered('msgs')) { session_register('msgs'); }
+ if (!session_is_registered('msort')) { session_register('msort'); }
+
+ if ($start_msg + ($show_num - 1) < $num_msgs) {
+ $end_msg = $start_msg + ($show_num-1);
+ } else {
+ $end_msg = $num_msgs;
+ }
+
+ if ($end_msg < $start_msg) {
+ $start_msg = $start_msg - $show_num;
+ if ($start_msg < 1) { $start_msg = 1; }
+ }
+
+ $urlMailbox = urlencode($mailbox);
+
+ do_hook('mailbox_index_before');
+
+ $msg_cnt_str = get_msgcnt_str($start_msg, $end_msg, $num_msgs);
+ $paginator_str = get_paginator_str
+ ($urlMailbox, $start_msg, $end_msg, $num_msgs, $show_num, $sort);
+
+ if (! isset($msg)) {
+ $msg = '';
+ }
+
+ mail_message_listing_beginning( $imapConnection,
+ "move_messages.php?msg=$msg&mailbox=$urlMailbox&startMessage=$start_msg",
+ $mailbox, $sort, $msg_cnt_str, $paginator_str, $start_msg);
+
+ $groupNum = $start_msg % ($show_num - 1);
+ $real_startMessage = $start_msg;
+ if ($sort == 6) {
+ if ($end_msg - $start_msg < $show_num - 1) {