X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Ffolders_delete.php;h=7cda7013ae9fd11ed9989aa0421b6d8821af99ce;hb=e7a988c11df2354f360c56864500091acc1d21fa;hp=d13b2d7307fb148b63048632f9f229e4e8c7147a;hpb=b140c154543102c21a207495f2d7845507a0cd2e;p=squirrelmail.git diff --git a/src/folders_delete.php b/src/folders_delete.php index d13b2d73..7cda7013 100644 --- a/src/folders_delete.php +++ b/src/folders_delete.php @@ -7,35 +7,23 @@ ** ** Deltes folders from the IMAP server. ** Called from the folders.php + ** + ** $Id$ **/ - session_start(); + include('../src/validate.php'); + include("../functions/imap.php"); + include("../functions/array.php"); + include("../functions/tree.php"); /* * Incoming values: * $mailbox - selected mailbox from the form */ - 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($imap_php)) - include("../functions/imap.php"); - if (!isset($array_php)) - include("../functions/array.php"); - if (!isset($tree_php)) - include("../functions/tree.php"); - - include("../src/load_prefs.php"); - - $imap_stream = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0); $boxes = sqimap_mailbox_list ($imap_stream); $dm = sqimap_get_delimiter($imap_stream); - $mailbox = sqStripSlashes($mailbox); if (substr($mailbox, -1) == $dm) $mailbox_no_dm = substr($mailbox, 0, strlen($mailbox) - 1); @@ -61,11 +49,7 @@ else { for ($i = 0; $i < count($boxes); $i++) { if ($boxes[$i]["unformatted"] == $trash_folder) { - $can_move_to_trash = true; - for ($j = 0; $j < count($boxes[$i]["flags"]); $j++) { - if (strtolower($boxes[$i]["flags"][$j]) == "noinferiors") - $can_move_to_trash = false; - } + $can_move_to_trash = !in_array('noinferiors', $boxes[$i]['flags']); } } }