X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Ffolders_delete.php;h=4ae96f809e27711ac90dd66de11f27c6590981e7;hb=90de175589bcd8ea2b4d338c8b7eedb456a81da2;hp=e7d879db70bcb3d6bf0e3c7fa2b65ccade14d0b8;hpb=e54e0b894a77678b16ff712f6b69f782ac9c2916;p=squirrelmail.git diff --git a/src/folders_delete.php b/src/folders_delete.php index e7d879db..4ae96f80 100644 --- a/src/folders_delete.php +++ b/src/folders_delete.php @@ -1,115 +1,104 @@

"; - echo _("Folder Deleted!"); - echo "

"; - echo _("The folder has been successfully deleted."); - echo "
"; - echo _("Click here"); - echo " "; - echo _("to continue."); - echo "
"; - - echo ""; - */ +/** Lets start removing the folders and messages **/ +if (($move_to_trash == true) && ($can_move_to_trash == true)) { /** if they wish to move messages to the trash **/ + walkTreeInPostOrderCreatingFoldersUnderTrash(0, $imap_stream, $foldersTree, $mailbox); + walkTreeInPreOrderDeleteFolders(0, $imap_stream, $foldersTree); +} else { /** if they do NOT wish to move messages to the trash (or cannot)**/ + walkTreeInPreOrderDeleteFolders(0, $imap_stream, $foldersTree); +} + +/** Log out this session **/ +sqimap_logout($imap_stream); + +$location = get_location(); +header ("Location: $location/folders.php?success=delete"); +/* +echo "


"; +echo _("Folder Deleted!"); +echo "

"; +echo _("The folder has been successfully deleted."); +echo "
"; +echo _("Click here"); +echo " "; +echo _("to continue."); +echo "
"; + +echo ""; +*/ ?>