X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=functions%2Fmailbox_display.php;h=4c68191496d26692e4dc651d76dc2745e2557d32;hp=60b208576f71863845ac74202ba2eb622a693abb;hb=7350889b45590aee831ba1150ee94efb95b03992;hpb=a3d657050062d604dd8fbf62d3c34320245f08c1
diff --git a/functions/mailbox_display.php b/functions/mailbox_display.php
index 60b20857..4c681914 100644
--- a/functions/mailbox_display.php
+++ b/functions/mailbox_display.php
@@ -1,219 +1,286 @@
\n";
-
- if ($msg["FLAG_FLAGGED"] == true) { $flag = ""; $flag_end = " "; }
- if ($msg["FLAG_SEEN"] == false) { $bold = ""; $bold_end = " "; }
- if ($mailbox == $sent_folder) { $italic = ""; $italic_end = " "; }
-
+
+ if (isset($msg['FLAG_FLAGGED']) && ($msg['FLAG_FLAGGED'] == true)) {
+ $flag = "";
+ $flag_end = ' ';
+ } else {
+ $flag = '';
+ $flag_end = '';
+ }
+ if (!isset($msg['FLAG_SEEN']) || ($msg['FLAG_SEEN'] == false)) {
+ $bold = '';
+ $bold_end = ' ';
+ } else {
+ $bold = '';
+ $bold_end = '';
+ }
+
+ if (($mailbox == $sent_folder) || ($mailbox == $draft_folder)) {
+ $italic = '';
+ $italic_end = ' ';
+ } else {
+ $italic = '';
+ $italic_end = '';
+ }
+
+ if (isset($msg['FLAG_DELETED']) && $msg['FLAG_DELETED']) {
+ $fontstr = "";
+ $fontstr_end = ' ';
+ } else {
+ $fontstr = '';
+ $fontstr_end = '';
+ }
+
for ($i=0; $i < count($message_highlight_list); $i++) {
- if (trim($message_highlight_list[$i]["value"]) != "") {
- if ($message_highlight_list[$i]["match_type"] == "to_cc") {
- if (strpos("^^".strtolower($msg["TO"]), strtolower($message_highlight_list[$i]["value"])) || strpos("^^".strtolower($msg["CC"]), strtolower($message_highlight_list[$i]["value"]))) {
- $hlt_color = $message_highlight_list[$i]["color"];
+ if (trim($message_highlight_list[$i]['value']) != '') {
+ if ($message_highlight_list[$i]['match_type'] == 'to_cc') {
+ if (strpos('^^'.strtolower($msg['TO']), strtolower($message_highlight_list[$i]['value'])) || strpos('^^'.strtolower($msg['CC']), strtolower($message_highlight_list[$i]['value']))) {
+ $hlt_color = $message_highlight_list[$i]['color'];
continue;
}
- } else if (strpos("^^".strtolower($msg[strtoupper($message_highlight_list[$i]["match_type"])]),strtolower($message_highlight_list[$i]["value"]))) {
- $hlt_color = $message_highlight_list[$i]["color"];
+ } else if (strpos('^^'.strtolower($msg[strtoupper($message_highlight_list[$i]['match_type'])]),strtolower($message_highlight_list[$i]['value']))) {
+ $hlt_color = $message_highlight_list[$i]['color'];
continue;
- }
+ }
}
- }
-
- if (!$hlt_color)
- $hlt_color = $color[4];
+ }
+
+ if (!isset($hlt_color)) {
+ $hlt_color = $color_string;
+ }
if ($where && $what) {
- $search_stuff = "&where=".urlencode($where)."&what=".urlencode($what);
+ $search_stuff = '&where='.urlencode($where).'&what='.urlencode($what);
}
+ $checked = ($checkall == 1 ?' checked' : '');
+
for ($i=1; $i <= count($index_order); $i++) {
switch ($index_order[$i]) {
- case 1: # checkbox
- echo "
\n";
+ case 1: /* checkbox */
+ echo " \n";
break;
- case 2: # from
- echo " $italic$bold$flag$senderName$flag_end$bold_end$italic_end \n";
+ case 2: /* from */
+ echo " $italic$bold$flag$fontstr$senderName$fontstr_end$flag_end$bold_end$italic_end \n";
break;
- case 3: # date
- echo " $bold$flag".$msg["DATE_STRING"]."$flag_end$bold_end \n";
+ case 3: /* date */
+ echo " $bold$flag$fontstr".$msg["DATE_STRING"]."$fontstr_end$flag_end$bold_end \n";
break;
- case 4: # subject
- echo " $bold$flag$subject$flag_end $bold_end \n";
+ case 4: /* subject */
+ echo " $bold";
+ if (! isset($search_stuff)) { $search_stuff = ''; }
+ echo "$flag$subject$flag_end $bold_end \n";
break;
- case 5: # flags
+ case 5: /* flags */
$stuff = false;
- echo " \n";
- if ($msg["FLAG_ANSWERED"] == true) {
+ echo " \n";
+ if (isset($msg['FLAG_ANSWERED']) &&
+ $msg['FLAG_ANSWERED'] == true) {
echo "A\n";
$stuff = true;
- }
- if ($msg["TYPE0"] == "multipart") {
+ }
+ if ($msg['TYPE0'] == 'multipart') {
echo "+\n";
$stuff = true;
- }
- if (ereg("(1|2)",substr($msg["PRIORITY"],0,1))) {
- echo "! \n";
- $stuff = true;
}
- if ($msg["FLAG_DELETED"]) {
+ if ($default_use_priority) {
+ if (ereg('(1|2)',substr($msg['PRIORITY'],0,1))) {
+ echo "! \n";
+ $stuff = true;
+ }
+ if (ereg('(5)',substr($msg['PRIORITY'],0,1))) {
+ echo "? \n";
+ $stuff = true;
+ }
+ }
+ if (isset($msg['FLAG_DELETED']) && $msg['FLAG_DELETED']) {
echo "D \n";
$stuff = true;
}
-
+
if (!$stuff) echo " \n";
echo " \n";
break;
- case 6: # size
- echo " $bold".show_readable_size($msg['SIZE'])."$bold_end \n";
+ case 6: /* size */
+ echo " $bold$fontstr".show_readable_size($msg['SIZE'])."$fontstr_end$bold_end \n";
break;
}
}
-
-
echo "\n";
}
/**
- ** This function loops through a group of messages in the mailbox and shows them
- **/
- function showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color,$show_num, $use_cache) {
+ * This function loops through a group of messages in the mailbox
+ * and shows them to the user.
+ */
+ function showMessagesForMailbox
+ ($imapConnection, $mailbox, $num_msgs, $start_msg,
+ $sort, $color,$show_num, $use_cache) {
global $msgs, $msort;
- global $sent_folder;
+ global $sent_folder, $draft_folder;
global $message_highlight_list;
global $auto_expunge;
- sqimap_mailbox_expunge($imapConnection, $mailbox);
+ /* If autoexpunge is turned on, then do it now. */
+ if ($auto_expunge == true) {
+ sqimap_mailbox_expunge($imapConnection, $mailbox, false);
+ }
sqimap_mailbox_select($imapConnection, $mailbox);
+ $issent = (($mailbox == $sent_folder) || ($mailbox == $draft_folder));
if (!$use_cache) {
- // if it's sorted
- if ($numMessages >= 1) {
+ /* If it is sorted... */
+ if ($num_msgs >= 1) {
if ($sort < 6) {
- for ($q = 0; $q < $numMessages; $q++) {
- if($mailbox == $sent_folder)
- $hdr = sqimap_get_small_header ($imapConnection, $q+1, true);
- else
- $hdr = sqimap_get_small_header ($imapConnection, $q+1, false);
-
- $from[$q] = $hdr->from;
- $date[$q] = $hdr->date;
- $subject[$q] = $hdr->subject;
- $to[$q] = $hdr->to;
- $priority[$q] = $hdr->priority;
- $cc[$q] = $hdr->cc;
- $size[$q] = $hdr->size;
- $type[$q] = $hdr->type0;
- $flags[$q] = sqimap_get_flags ($imapConnection, $q+1);
- $id[$q] = $q + 1;
- }
+ $id = range(1, $num_msgs);
} else {
// if it's not sorted
- if ($startMessage + ($show_num - 1) < $numMessages) {
- $endMessage = $startMessage + ($show_num-1);
+ if ($start_msg + ($show_num - 1) < $num_msgs) {
+ $end_msg = $start_msg + ($show_num-1);
} else {
- $endMessage = $numMessages;
- }
-
- if ($endMessage < $startMessage) {
- $startMessage = $startMessage - $show_num;
- if ($startMessage < 1)
- $startMessage = 1;
+ $end_msg = $num_msgs;
}
+ if ($end_msg < $start_msg) {
+ $start_msg = $start_msg - $show_num;
+ if ($start_msg < 1) {
+ $start_msg = 1;
+ }
+ }
- $real_startMessage = $numMessages - $startMessage + 1;
- $real_endMessage = $numMessages - $startMessage - $show_num;
-
- $j = 0;
- for ($q = $real_startMessage; $q >= $real_endMessage; $q--) {
- if($mailbox == $sent_folder)
- $hdr = sqimap_get_small_header ($imapConnection, $q, true);
- else
- $hdr = sqimap_get_small_header ($imapConnection, $q, false);
-
- $from[$j] = $hdr->from;
- $date[$j] = $hdr->date;
- $subject[$j] = $hdr->subject;
- $to[$j] = $hdr->to;
- $priority[$j] = $hdr->priority;
- $cc[$j] = $hdr->cc;
- $size[$j] = $hdr->size;
- $type[$j] = $hdr->type0;
- $flags[$j] = sqimap_get_flags ($imapConnection, $q);
- $id[$j] = $q;
- $j++;
+ $real_startMessage = $num_msgs - $start_msg + 1;
+ $real_endMessage = $num_msgs - $start_msg - $show_num + 2;
+ if ($real_endMessage <= 0) {
+ $real_endMessage = 1;
}
- }
+ $id = array_reverse(range($real_endMessage, $real_startMessage));
+ }
+
+ $msgs_list = sqimap_get_small_header_list($imapConnection, $id, $issent);
+ $flags = sqimap_get_flags_list($imapConnection, $id, $issent);
+ foreach ($msgs_list as $hdr) {
+ $from[] = $hdr->from;
+ $date[] = $hdr->date;
+ $subject[] = $hdr->subject;
+ $to[] = $hdr->to;
+ $priority[] = $hdr->priority;
+ $cc[] = $hdr->cc;
+ $size[] = $hdr->size;
+ $type[] = $hdr->type0;
+ }
}
-
+
$j = 0;
if ($sort == 6) {
- $end = $startMessage + $show_num - 1;
+ $end = $start_msg + $show_num - 1;
+ if ($num_msgs < $show_num) {
+ $end_loop = $num_msgs;
+ } else if ($end > $num_msgs) {
+ $end_loop = $num_msgs - $start_msg + 1;
+ } else {
+ $end_loop = $show_num;
+ }
} else {
- $end = $numMessages;
+ $end = $num_msgs;
+ $end_loop = $end;
}
- while ($j < $end) {
- $date[$j] = ereg_replace(" ", " ", $date[$j]);
- $tmpdate = explode(" ", trim($date[$j]));
-
- $messages[$j]["TIME_STAMP"] = getTimeStamp($tmpdate);
- $messages[$j]["DATE_STRING"] = getDateString($messages[$j]["TIME_STAMP"]);
- $messages[$j]["ID"] = $id[$j];
- $messages[$j]["FROM"] = decodeHeader($from[$j]);
- $messages[$j]["FROM-SORT"] = strtolower(sqimap_find_displayable_name(decodeHeader($from[$j])));
- $messages[$j]["SUBJECT"] = decodeHeader($subject[$j]);
- $messages[$j]["SUBJECT-SORT"] = strtolower(decodeHeader($subject[$j]));
- $messages[$j]["TO"] = decodeHeader($to[$j]);
- $messages[$j]["PRIORITY"] = $priority[$j];
- $messages[$j]["CC"] = $cc[$j];
- $messages[$j]["SIZE"] = $size[$j];
- $messages[$j]["TYPE0"] = $type[$j];
+
+ while ($j < $end_loop) {
+ if (isset($date[$j])) {
+ $date[$j] = ereg_replace(' ', ' ', $date[$j]);
+ $tmpdate = explode(' ', trim($date[$j]));
+ } else {
+ $tmpdate = $date = array("","","","","","");
+ }
+
+ $messages[$j]['TIME_STAMP'] = getTimeStamp($tmpdate);
+ $messages[$j]['DATE_STRING'] = getDateString($messages[$j]['TIME_STAMP']);
+ $messages[$j]['ID'] = $id[$j];
+ $messages[$j]['FROM'] = decodeHeader($from[$j]);
+ $messages[$j]['FROM-SORT'] = strtolower(sqimap_find_displayable_name(decodeHeader($from[$j])));
+ $messages[$j]['SUBJECT'] = decodeHeader($subject[$j]);
+ $messages[$j]['SUBJECT-SORT'] = strtolower(decodeHeader($subject[$j]));
+ $messages[$j]['TO'] = decodeHeader($to[$j]);
+ $messages[$j]['PRIORITY'] = $priority[$j];
+ $messages[$j]['CC'] = $cc[$j];
+ $messages[$j]['SIZE'] = $size[$j];
+ $messages[$j]['TYPE0'] = $type[$j];
# fix SUBJECT-SORT to remove Re:
$re_abbr = # Add more here!
- "vedr|sv|" . # Danish
- "re|aw"; # English
- if (eregi("^($re_abbr):[ ]*(.*)$", $messages[$j]['SUBJECT-SORT'], $regs))
+ 'vedr|sv|' . # Danish
+ 're|aw'; # English
+
+ if (eregi( "^($re_abbr):[ ]*(.*)$", $messages[$j]['SUBJECT-SORT'], $regs))
$messages[$j]['SUBJECT-SORT'] = $regs[2];
-
+
$num = 0;
while ($num < count($flags[$j])) {
- if ($flags[$j][$num] == "Deleted") {
- $messages[$j]["FLAG_DELETED"] = true;
- }
- elseif ($flags[$j][$num] == "Answered") {
- $messages[$j]["FLAG_ANSWERED"] = true;
- }
- elseif ($flags[$j][$num] == "Seen") {
- $messages[$j]["FLAG_SEEN"] = true;
- }
- elseif ($flags[$j][$num] == "Flagged") {
- $messages[$j]["FLAG_FLAGGED"] = true;
+ if ($flags[$j][$num] == 'Deleted') {
+ $messages[$j]['FLAG_DELETED'] = true;
+ } else if ($flags[$j][$num] == 'Answered') {
+ $messages[$j]['FLAG_ANSWERED'] = true;
+ } else if ($flags[$j][$num] == 'Seen') {
+ $messages[$j]['FLAG_SEEN'] = true;
+ } else if ($flags[$j][$num] == 'Flagged') {
+ $messages[$j]['FLAG_FLAGGED'] = true;
}
$num++;
}
@@ -222,29 +289,34 @@
/* Only ignore messages flagged as deleted if we are using a
* trash folder or auto_expunge */
- if (($move_to_trash || $auto_expunge) && $sort != 6)
- {
+ if (((isset($move_to_trash) && $move_to_trash)
+ || (isset($auto_expunge) && $auto_expunge)) && $sort != 6) {
+
/** Find and remove the ones that are deleted */
$i = 0;
$j = 0;
- while ($j < $numMessages) {
- if ($messages[$j]["FLAG_DELETED"] == true) {
+
+ while ($j < $num_msgs) {
+ if (isset($messages[$j]['FLAG_DELETED']) && $messages[$j]['FLAG_DELETED'] == true) {
$j++;
continue;
}
$msgs[$i] = $messages[$j];
-
+
$i++;
$j++;
}
- $numMessages = $i;
+ $num_msgs = $i;
} else {
- $msgs = $messages;
+ if (!isset($messages)) {
+ $messages = array();
+ }
+ $msgs = $messages;
}
- }
+ }
// There's gotta be messages in the array for it to sort them.
- if ($numMessages > 0 && ! $use_cache) {
+ if ($num_msgs > 0 && ! $use_cache) {
/** 0 = Date (up) 4 = Subject (up)
** 1 = Date (dn) 5 = Subject (dn)
** 2 = Name (up)
@@ -252,259 +324,432 @@
**/
session_unregister("msgs");
if (($sort == 0) || ($sort == 1))
- $msort = array_cleave ($msgs, "TIME_STAMP");
- if (($sort == 2) || ($sort == 3))
- $msort = array_cleave ($msgs, "FROM-SORT");
- if (($sort == 4) || ($sort == 5))
- $msort = array_cleave ($msgs, "SUBJECT-SORT");
- if ($sort == 6)
+ $msort = array_cleave ($msgs, 'TIME_STAMP');
+ elseif (($sort == 2) || ($sort == 3))
+ $msort = array_cleave ($msgs, 'FROM-SORT');
+ elseif (($sort == 4) || ($sort == 5))
+ $msort = array_cleave ($msgs, 'SUBJECT-SORT');
+ else // ($sort == 6)
$msort = $msgs;
if ($sort < 6) {
- if($sort % 2) {
+ if ($sort % 2) {
asort($msort);
} else {
arsort($msort);
}
}
- session_register("msort");
+ session_register('msort');
}
- displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $msort, $mailbox, $sort, $color,$show_num);
- session_register("msgs");
+ 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, $numMessages, $startMessage, &$msgs, $msort, $mailbox, $sort, $color,$show_num) {
+ /******************************************************************/
+ /* 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;
- global $index_order;
-
- // 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");
+ 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 ($startMessage + ($show_num - 1) < $numMessages) {
- $endMessage = $startMessage + ($show_num-1);
+ if ($start_msg + ($show_num - 1) < $num_msgs) {
+ $end_msg = $start_msg + ($show_num-1);
} else {
- $endMessage = $numMessages;
+ $end_msg = $num_msgs;
}
-
- if ($endMessage < $startMessage) {
- $startMessage = $startMessage - $show_num;
- if ($startMessage < 1)
- $startMessage = 1;
+
+ if ($end_msg < $start_msg) {
+ $start_msg = $start_msg - $show_num;
+ if ($start_msg < 1) { $start_msg = 1; }
}
-
- $nextGroup = $startMessage + $show_num;
- $prevGroup = $startMessage - $show_num;
+
$urlMailbox = urlencode($mailbox);
- do_hook("mailbox_index_before");
+ 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);
- $Message = '';
- if ($startMessage < $endMessage) {
- $Message = _("Viewing messages") ." $startMessage ". _("to") ." $endMessage ($numMessages " . _("total") . ")\n";
- } elseif ($startMessage == $endMessage) {
- $Message = _("Viewing message") ." $startMessage ($numMessages " . _("total") . ")\n";
+ if (! isset($msg)) {
+ $msg = '';
}
- $More = '';
+ 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) {
- $use = 0;
- } else {
- $use = 1;
- }
- if (($nextGroup <= $numMessages) && ($prevGroup >= 0)) {
- $More = "". _("Previous") ." | \n";
- $More .= "". _("Next") ." \n";
- }
- elseif (($nextGroup > $numMessages) && ($prevGroup >= 0)) {
- $More = "". _("Previous") ." | \n";
- $More .= ""._("Next")." \n";
- }
- elseif (($nextGroup <= $numMessages) && ($prevGroup < 0)) {
- $More = ""._("Previous")." | \n";
- $More .= "". _("Next") ." \n";
+ if ($end_msg - $start_msg < $show_num - 1) {
+ $end_msg = $end_msg - $start_msg + 1;
+ $start_msg = 1;
+ } else if ($start_msg > $show_num) {
+ $end_msg = $show_num;
+ $start_msg = 1;
+ }
}
+ $endVar = $end_msg + 1;
- mail_message_listing_beginning($imapConnection,
- "move_messages.php?msg=$msg&mailbox=$urlMailbox&startMessage=$startMessage",
- $mailbox, $sort, $Message, $More);
-
- if ($sort == 6)
- $endVar = $show_num;
- else
- $endVar = $endMessage + 1;
-
- // loop through and display the info for each message.
+ /* Loop through and display the info for each message. */
$t = 0; // $t is used for the checkbox number
- if ($numMessages == 0) { // if there's no messages in this folder
- echo "". _("THIS FOLDER IS EMPTY") ." ";
- } elseif ($startMessage == $endMessage) { // if there's only one message in the box, handle it different.
- if ($sort != 6)
- $i = $startMessage;
- else
- $i = 1;
- reset($msort);
- do {
- $key = key($msort);
- next($msort);
- $k++;
- } while (isset ($key) && ($k < $i));
- printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $startMessage, 0, 0);
+ if ($num_msgs == 0) { // if there's no messages in this folder
+ echo "\n".
+ " ". _("THIS FOLDER IS EMPTY") ." \n".
+ " ";
+ } else if ($start_msg == $end_msg) {
+ /* If there's only one message in the box, handle it differently. */
+ if ($sort != 6) {
+ $i = $start_msg;
+ } else {
+ $i = 1;
+ }
+
+ reset($msort);
+ $k = 0;
+ do {
+ $key = key($msort);
+ next($msort);
+ $k++;
+ } while (isset ($key) && ($k < $i));
+ printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $real_startMessage, 0, 0);
} else {
- if ($sort != 6)
- $i = $startMessage;
- else
- $i = 1;
- reset($msort);
- do {
- $key = key($msort);
- next($msort);
- $k++;
- } while (isset ($key) && ($k < $i));
-
- do {
- printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $startMessage, 0, 0);
- $key = key($msort);
- $t++;
- $i++;
- next($msort);
- } while ($i < $endVar);
+ $i = $start_msg;
+
+ reset($msort);
+ $k = 0;
+ do {
+ $key = key($msort);
+ next($msort);
+ $k++;
+ } while (isset ($key) && ($k < $i));
+
+ do {
+ printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $real_startMessage, 0, 0);
+ $key = key($msort);
+ $t++;
+ $i++;
+ next($msort);
+ } while ($i && $i < $endVar);
}
- echo "";
- echo " \n";
-
- if ($More)
- {
- echo "$More \n";
- }
- echo ""; /** End of message-list table */
-
- do_hook("mailbox_index_after");
+ echo ''.
+ "" .
+ "" .
+ "$paginator_str ".
+ "$msg_cnt_str
".
+ " ".
+ "
";
+ /** End of message-list table */
+
+ do_hook('mailbox_index_after');
+ echo "\n";
}
- /* Displays the standard message list header.
- * To finish the table, you need to do a "";
+ /**
+ * Displays the standard message list header. To finish the table,
+ * you need to do a "";
+ *
* $moveURL is the URL to submit the delete/move form to
* $mailbox is the current mailbox
* $sort is the current sorting method (-1 for no sorting available [searches])
* $Message is a message that is centered on top of the list
* $More is a second line that is left aligned
*/
- function mail_message_listing_beginning($imapConnection, $moveURL,
- $mailbox = '', $sort = -1, $Message = '', $More = '')
- {
+ function mail_message_listing_beginning
+ ($imapConnection, $moveURL, $mailbox = '', $sort = -1,
+ $msg_cnt_str = '', $paginator = ' ', $start_msg = 1) {
global $color, $index_order, $auto_expunge, $move_to_trash;
-
- /** This is the beginning of the message list table. It wraps around all messages */
- echo "";
-
- if ($Message)
- {
- echo "$Message \n";
- }
-
- if ($More)
- {
- echo "$More \n";
- }
-
- /** The delete and move options */
- echo "";
+ global $checkall, $sent_folder, $draft_folder;
+ $urlMailbox = urlencode($mailbox);
- echo "\n\n\n