git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@259
7612ce4b-ef26-0410-bec9-
ea0150e637f0
** Copies specified messages to specified folder
******************************************************************************/
function sqimap_messages_copy ($imap_stream, $start, $end, $mailbox) {
** Copies specified messages to specified folder
******************************************************************************/
function sqimap_messages_copy ($imap_stream, $start, $end, $mailbox) {
- echo "a001 COPY $start:$end \"$mailbox\"\n<br>";
fputs ($imap_stream, "a001 COPY $start:$end \"$mailbox\"\n");
$read = sqimap_read_data ($imap_stream, "a001", true, $response, $message);
}
fputs ($imap_stream, "a001 COPY $start:$end \"$mailbox\"\n");
$read = sqimap_read_data ($imap_stream, "a001", true, $response, $message);
}
} else {
sqimap_messages_flag ($imap_stream, $start, $end, "Deleted");
}
} else {
sqimap_messages_flag ($imap_stream, $start, $end, "Deleted");
}
- if ($auto_expunge == true)
- sqimap_mailbox_expunge ($imap_stream, $mailbox);
}
/******************************************************************************
}
/******************************************************************************
if ($success == true)
sqimap_mailbox_delete($imapConnection, $boxes[$i]["unformatted"]);
if ($success == true)
sqimap_mailbox_delete($imapConnection, $boxes[$i]["unformatted"]);
+ if ($auto_expunge)
+ sqimap_mailbox_expunge($imapConnection, $mailbox);
}
}
} else { /** if they do NOT wish to move messages to the trash (or cannot)**/
}
}
} else { /** if they do NOT wish to move messages to the trash (or cannot)**/
sqimap_mailbox_delete($imapConnection, $boxes[$i]["unformatted"], $dm);
}
}
sqimap_mailbox_delete($imapConnection, $boxes[$i]["unformatted"], $dm);
}
}
+ if ($auto_expunge)
+ sqimap_mailbox_expunge($imapConnection, $mailbox);
fputs($imapConnection, "1 LIST \"$mailbox\" *\n");
$data = sqimap_read_data($imapConnection , "1", false, $response, $message);
}
fputs($imapConnection, "1 LIST \"$mailbox\" *\n");
$data = sqimap_read_data($imapConnection , "1", false, $response, $message);
}
// 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 ($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 ($msg[$i]) {
- echo $msg[$i] . "<BR>";
sqimap_messages_delete($imapConnection, $msg[$i], $msg[$i], $mailbox);
$j++;
}
$i++;
}
sqimap_messages_delete($imapConnection, $msg[$i], $msg[$i], $mailbox);
$j++;
}
$i++;
}
+ if ($auto_expunge)
+ sqimap_mailbox_expunge($imapConnection, $mailbox);
messages_deleted_message($mailbox, $sort, $startMessage, $color);
} else {
error_message(_("No messages were selected."), $mailbox, $sort, $startMessage, $color);
messages_deleted_message($mailbox, $sort, $startMessage, $color);
} else {
error_message(_("No messages were selected."), $mailbox, $sort, $startMessage, $color);
// 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 ($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 ($msg[$i]) {
- echo $msg[$i] . "<BR>";
/** check if they would like to move it to the trash folder or not */
sqimap_messages_copy($imapConnection, $msg[$i], $msg[$i], $targetMailbox);
sqimap_messages_flag($imapConnection, $msg[$i], $msg[$i], "Deleted");
/** check if they would like to move it to the trash folder or not */
sqimap_messages_copy($imapConnection, $msg[$i], $msg[$i], $targetMailbox);
sqimap_messages_flag($imapConnection, $msg[$i], $msg[$i], "Deleted");
$i++;
}
if ($auto_expunge == true)
$i++;
}
if ($auto_expunge == true)
- sqimap_mailbox_expunge($imapConnection, $mailbox, $numMessages);
+ sqimap_mailbox_expunge($imapConnection, $mailbox);
messages_moved_message($mailbox, $sort, $startMessage, $color);
} else {
messages_moved_message($mailbox, $sort, $startMessage, $color);
} else {