** $Id$
**/
- include('../src/validate.php');
- include("../functions/page_header.php");
- include("../functions/display_messages.php");
- include("../functions/imap.php");
- include("../src/load_prefs.php");
+ require_once('../src/validate.php');
+ require_once('../functions/display_messages.php');
+ require_once('../functions/imap.php');
function putSelectedMessagesIntoString($msg) {
$j = 0;
// 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($markUnread)) {
+ sqimap_messages_remove_flag($imapConnection, $msg[$i], $msg[$i], "Seen");
+ } else {
+ sqimap_messages_delete($imapConnection, $msg[$i], $msg[$i], $mailbox);
+ }
$j++;
}
$i++;