From: lkehresman Date: Wed, 24 Nov 1999 17:55:13 +0000 (+0000) Subject: Emptys the trash bin X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=commitdiff_plain;h=7a783442fed4fec7b484043c3a17e26054a1a0cb Emptys the trash bin git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@27 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- diff --git a/src/empty_trash.php b/src/empty_trash.php new file mode 100644 index 00000000..ee460ba4 --- /dev/null +++ b/src/empty_trash.php @@ -0,0 +1,44 @@ +"; + 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); + + if ($mailbox != $trash_folder) { + echo "ERROR -- I'm not in the trash folder!
"; + exit; + } + + // mark them as deleted + setMessageFlag($imapConnection, 1, $numMessages, "Deleted"); + expungeBox($imapConnection, $mailbox); + + // Log out this session + fputs($imapConnection, "1 logout"); + + echo ""; + displayPageHeader($mailbox); + + messages_deleted_message($mailbox, $sort, $startMessage); +?> \ No newline at end of file