+ echo '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>';
+ echo "$More</td><td align=right>\n";
+ if (!$startMessage) $startMessage=1;
+ ShowSelectAllLink($startMessage, $sort);
+
+ echo '</td></tr></table>';
+ echo '</td></tr>';
+ echo '</table>'; /** End of message-list table */
+
+ do_hook('mailbox_index_after');
+ }
+
+ /* Displays the standard message list header.
+ * To finish the table, you need to do a "</table></table>";
+ * $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 = '', $startMessage = 1)
+ {
+ global $color, $index_order, $auto_expunge, $move_to_trash;
+ global $checkall, $sent_folder;
+ $urlMailbox = urlencode($mailbox);
+ /** This is the beginning of the message list table. It wraps around all messages */
+ echo '<TABLE WIDTH="100%" BORDER="0" CELLPADDING="2" CELLSPACING="0">';
+
+ if ($Message)
+ {
+ echo "<TR BGCOLOR=\"$color[4]\"><TD align=center>$Message</td></tr>\n";
+ }
+
+ echo "<TR BGCOLOR=\"$color[4]\"><TD>";
+ echo '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>';
+ echo "$More</td><td align=right>\n";
+ ShowSelectAllLink($startMessage, $sort);
+
+ echo '</td></tr></table>';
+ echo '</td></tr>';
+
+ /** The delete and move options */
+ echo "<TR><TD BGCOLOR=\"$color[0]\">";
+
+ echo "\n\n\n<FORM name=messageList method=post action=\"$moveURL\">\n";
+ echo "<TABLE BGCOLOR=\"$color[0]\" COLS=2 BORDER=0 cellpadding=0 cellspacing=0 width=100%>\n";
+ echo " <TR>\n";
+ echo " <TD WIDTH=60% ALIGN=LEFT VALIGN=CENTER>\n";
+
+
+ echo ' <NOBR><SMALL>'. _("Move selected to:") .'</SMALL>';
+ echo ' <TT><SMALL><SELECT NAME="targetMailbox">';
+
+ $boxes = sqimap_mailbox_list($imapConnection);
+ for ($i = 0; $i < count($boxes); $i++) {
+ if (!in_array("noselect", $boxes[$i]['flags'])) {
+ $box = $boxes[$i]['unformatted'];
+ $box2 = str_replace(' ', ' ', $boxes[$i]['unformatted-disp']);
+ echo " <OPTION VALUE=\"$box\">$box2</option>\n";
+ }
+ }
+ echo ' </SELECT></SMALL></TT>';
+ echo ' <SMALL><INPUT TYPE=SUBMIT NAME="moveButton" VALUE="'. _("Move") ."\"></SMALL></NOBR>\n";
+ echo " </TD>\n";
+ echo " <TD WIDTH=40% ALIGN=RIGHT>\n";
+ if (! $auto_expunge) {
+ echo ' <NOBR><SMALL><INPUT TYPE=SUBMIT NAME="expungeButton" VALUE="'. _("Expunge") .'"> '. _("mailbox") ."</SMALL></NOBR> \n";