X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fempty_trash.php;h=d81facc7d02777f80feec6693cf202979089d724;hb=f7cd8eb4e788b45f94c494836eae2ac63522a672;hp=8f2c322ffe8eb95a00e7b06024a79fde1a98ee1e;hpb=1d80c108a1d741b7dcb562ea1cf6d2214322b192;p=squirrelmail.git diff --git a/src/empty_trash.php b/src/empty_trash.php index 8f2c322f..d81facc7 100644 --- a/src/empty_trash.php +++ b/src/empty_trash.php @@ -3,17 +3,19 @@ /** * empty_trash.php * - * Copyright (c) 1999-2003 The SquirrelMail Project Team - * Licensed under the GNU GPL. For full terms see the file COPYING. - * * Handles deleting messages from the trash folder without * deleting subfolders. * - * $Id$ + * @copyright © 1999-2006 The SquirrelMail Project Team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + * @version $Id$ * @package squirrelmail */ -/** Path for SquirrelMail required files. */ +/** + * Path for SquirrelMail required files. + * @ignore + */ define('SM_PATH','../'); /* SquirrelMail required files. */ @@ -65,12 +67,12 @@ for ($i = 0; $i < $numboxes; $i++) { // now lets go through the tree and delete the folders walkTreeInPreOrderEmptyTrash(0, $imap_stream, $foldersTree); +sqimap_logout($imap_stream); + +// close session properly before redirecting +session_write_close(); $location = get_location(); -if (isset($use_frames) && !$use_frames) - header ("Location: $location/right_main.php"); -else - header ("Location: $location/left_main.php"); +header ("Location: $location/left_main.php"); -sqimap_logout($imap_stream); -?> +?> \ No newline at end of file