X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=src%2Fdelete_message.php;h=69b46bce3e5327c4d4ae19ad8020c95d55cf10f4;hp=5caa9f29a3e6e68fff6a19c43082b630401f63ec;hb=8a2e4d5b2bf13cea37d09a958ed22ae626306df2;hpb=ef8703220ec8e7573417b08881f636082e4b8d58 diff --git a/src/delete_message.php b/src/delete_message.php index 5caa9f29..69b46bce 100644 --- a/src/delete_message.php +++ b/src/delete_message.php @@ -6,33 +6,27 @@ ** Licensed under the GNU GPL. For full terms see the file COPYING. ** ** Deletes a meesage from the IMAP server - ** + ** + ** $Id$ **/ - session_start(); - - if (!isset($config_php)) - include("../config/config.php"); - if (!isset($strings_php)) - include("../functions/strings.php"); - if (!isset($page_header_php)) - include("../functions/page_header.php"); - if (!isset($display_message_php)) - include("../functions/display_messages.php"); - if (!isset($imap_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'); $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0); - sqimap_mailbox_select($imapConnection, $mailbox); - - displayPageHeader($color, $mailbox); + sqimap_mailbox_select($imapConnection, $mailbox); + sqimap_messages_delete($imapConnection, $message, $message, $mailbox); if ($auto_expunge) - sqimap_mailbox_expunge($imapConnection, $mailbox); + sqimap_mailbox_expunge($imapConnection, $mailbox, true); + + $location = get_location(); + if (isset($where) && isset($what)) + header ("Location: $location/search.php?where=".urlencode($where)."&what=".urlencode($what)."&mailbox=".urlencode($mailbox)); + else + header ("Location: $location/right_main.php?sort=$sort&startMessage=$startMessage&mailbox=".urlencode($mailbox)); - messages_deleted_message($mailbox, $sort, $startMessage, $color); -?> - + sqimap_logout($imapConnection); +?> \ No newline at end of file