git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1606
7612ce4b-ef26-0410-bec9-
ea0150e637f0
global $color, $index_order, $auto_expunge, $move_to_trash;
global $checkall, $sent_folder;
$urlMailbox = urlencode($mailbox);
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">';
+ /** 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 align=center>$Message</td></tr>\n";
}
echo '<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td>';
echo "$More</td><td align=right>\n";
ShowSelectAllLink($startMessage, $sort);
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></td></tr>';
/** The delete and move options */
echo '</td></tr></table></td></tr>';
/** The delete and move options */
echo "\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 "\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">';
+ echo " <TR>\n";
+ echo " <TD WIDTH=60% ALIGN=LEFT VALIGN=CENTER NOWRAP>\n";
+ echo ' <SMALL> ' . _("Move selected to:") . "</SMALL>\n";
+ echo " </TD>\n";
+ echo " <TD> </TD>\n";
+ echo " <TD WIDTH=\"1%\" ALIGN=LEFT NOWRAP>\n";
+ echo ' <SMALL> ' . _("Transform Selected Messages") . ":</SMALL><BR>\n";
+ echo " </TD>\n";
+ echo " </TR>\n";
+ echo " <TR>\n";
+ echo " <TD ALIGN=LEFT VALIGN=CENTER NOWRAP>\n";
+ echo ' <TT><SMALL> <SELECT NAME="targetMailbox">';
$boxes = sqimap_mailbox_list($imapConnection);
for ($i = 0; $i < count($boxes); $i++) {
$boxes = sqimap_mailbox_list($imapConnection);
for ($i = 0; $i < count($boxes); $i++) {
}
}
echo ' </SELECT></SMALL></TT>';
}
}
echo ' </SELECT></SMALL></TT>';
- echo ' <SMALL><INPUT TYPE=SUBMIT NAME="moveButton" VALUE="'. _("Move") ."\"></SMALL></NOBR>\n";
+ echo " <SMALL><INPUT TYPE=SUBMIT NAME=\"moveButton\" VALUE=\"" . _("Move") . "\"></SMALL>\n";
- echo " <TD WIDTH=40% ALIGN=RIGHT>\n";
+ echo " <TD> </TD>\n";
+ echo " <TD ALIGN=RIGHT NOWRAP> \n";
- echo ' <NOBR><SMALL><INPUT TYPE=SUBMIT NAME="expungeButton" VALUE="'. _("Expunge") .'"> '. _("mailbox") ."</SMALL></NOBR> \n";
+ echo ' <INPUT TYPE=SUBMIT NAME="expungeButton" VALUE="'. _("Expunge") .'"> '. _("mailbox") ." \n";
- echo " <NOBR><SMALL><INPUT TYPE=SUBMIT VALUE=\"". _("Delete") ."\"> ". _("checked messages") ."</SMALL></NOBR>\n";
+ echo " <INPUT TYPE=SUBMIT NAME=\"markRead\" VALUE=\"". _("Read")."\">\n";
+ echo " <INPUT TYPE=SUBMIT NAME=\"markUnread\" VALUE=\"". _("Unread")."\">\n";
+ echo " <INPUT TYPE=SUBMIT VALUE=\"". _("Delete") . "\"> \n";
echo " </TD>\n";
echo " </TR>\n";
echo " </TD>\n";
echo " </TR>\n";
echo "</TABLE>\n";
do_hook('mailbox_form_before');
echo '</TD></TR>';
echo "</TABLE>\n";
do_hook('mailbox_form_before');
echo '</TD></TR>';
// loop because we never increment j. so check to see if msg[0] is set or not to fix this.
while ($j < count($msg)) {
if (isset($msg[$i])) {
// loop because we never increment j. so check to see if msg[0] is set or not to fix this.
while ($j < count($msg)) {
if (isset($msg[$i])) {
- sqimap_messages_delete($imapConnection, $msg[$i], $msg[$i], $mailbox);
+ if (isset($markRead)) {
+ sqimap_messages_flag($imapConnection, $msg[$i], $msg[$i], "Seen");
+ } else if (isset($markRead)) {
+ sqimap_messages_remove_flag($imapConnection, $msg[$i], $msg[$i], "Seen");
+ } else {
+ sqimap_messages_delete($imapConnection, $msg[$i], $msg[$i], $mailbox);
+ }
sqimap_logout($imapConnection);
?>
sqimap_logout($imapConnection);
?>
-</BODY></HTML>
\ No newline at end of file