X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fsignout.php;h=82712e1bf517065f0fecfa0457cb308640898717;hb=5c4ff7bfc6e04337bd6bcf76743b1fbb92556233;hp=83fd6fae60b17b7729d4e8a3dffda5a114192030;hpb=4b4abf93a9624311afef0c385023724ee46a2b60;p=squirrelmail.git diff --git a/src/signout.php b/src/signout.php index 83fd6fae..82712e1b 100644 --- a/src/signout.php +++ b/src/signout.php @@ -5,7 +5,7 @@ * * Cleans up after the user. Resets cookies and terminates session. * - * @copyright © 1999-2005 The SquirrelMail Project Team + * @copyright © 1999-2006 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail @@ -17,21 +17,18 @@ */ define('SM_PATH','../'); -require_once(SM_PATH . 'include/validate.php'); +include_once(SM_PATH . 'include/validate.php'); require_once(SM_PATH . 'functions/prefs.php'); require_once(SM_PATH . 'functions/plugin.php'); require_once(SM_PATH . 'functions/strings.php'); require_once(SM_PATH . 'functions/html.php'); /* Erase any lingering attachments */ -if (isset($attachments) && is_array($attachments) - && sizeof($attachments)){ - $hashed_attachment_dir = getHashedDir($username, $attachment_dir); - foreach ($attachments as $info) { - $attached_file = "$hashed_attachment_dir/$info[localfilename]"; - if (file_exists($attached_file)) { - unlink($attached_file); - } +sqgetGlobalVar('compose_messages', $compose_messages, SQ_SESSION); + +if (!empty($compose_message) && is_array($compose_messages)) { + foreach($compose_messages as $composeMessage) { + $composeMessage->purgeAttachments(); } } @@ -95,6 +92,5 @@ html_tag( 'table', '', $color[0] ) , 'center', $color[4], 'width="50%" cellpadding="2" cellspacing="0" border="0"' ) -?> - - \ No newline at end of file +$oTemplate->display('footer.tpl'); +?> \ No newline at end of file