X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fmove_messages.php;h=74320bf3874683c69a2ac4137c968ba94d2201b6;hb=46bb8da8de53e495aebabac0150e2f9a491aceae;hp=ff9031bedbed8d6e7218cec8e4200036f021a289;hpb=b40316f9256e410ace42ec610ff07680800a6916;p=squirrelmail.git diff --git a/src/move_messages.php b/src/move_messages.php index ff9031be..74320bf3 100644 --- a/src/move_messages.php +++ b/src/move_messages.php @@ -1,57 +1,151 @@ -"; - echo "$errorNumber : $errorString
"; - exit; - } - $serverInfo = fgets($imapConnection, 256); - - // login - fputs($imapConnection, "1 login $username $key\n"); - $read = fgets($imapConnection, 1024); - - if (strpos($read, "NO")) { - error_username_password_incorrect(); - exit; - } - - // switch to the mailbox, and get the number of messages in it. - selectMailbox($imapConnection, $mailbox, $numMessages); - - // Marks the selected messages ad 'Deleted' - $j = 0; - $i = 0; - - while ($j < count($msg)) { - if ($msg[$i]) { - /** check if they would like to move it to the trash folder or not */ - if ($move_to_trash == true) { - $success = copyMessages($imapConnection, $msg[$i], $msg[$i], $trash_folder); - if ($success == true) - setMessageFlag($imapConnection, $msg[$i], $msg[$i], "Deleted"); - } else { - setMessageFlag($imapConnection, $msg[$i], "Deleted"); - } - $j++; - } - $i++; - } - - if ($auto_expunge == true) - expungeBox($imapConnection, $mailbox, $numMessages); - - // Log out this session - fputs($imapConnection, "1 logout"); - - echo ""; - displayPageHeader($mailbox); - - messages_deleted_message($mailbox, $sort, $startMessage); -?> \ No newline at end of file + +