?? folders.inc
字號:
<?php/* +-----------------------------------------------------------------------+ | program/steps/mail/folders.inc | | | | This file is part of the RoundCube Webmail client | | Copyright (C) 2005-2007, RoundCube Dev. - Switzerland | | Licensed under the GNU GPL | | | | PURPOSE: | | Implement folder operations line EXPUNGE and Clear | | | +-----------------------------------------------------------------------+ | Author: Thomas Bruederli <roundcube@gmail.com> | +-----------------------------------------------------------------------+ $Id: folders.inc 1344 2008-04-30 08:21:42Z thomasb $*/$mbox_name = $IMAP->get_mailbox_name();// send EXPUNGE commandif ($RCMAIL->action=='expunge' && ($mbox = get_input_value('_mbox', RCUBE_INPUT_POST))){ $success = $IMAP->expunge($mbox); // reload message list if current mailbox if ($success && !empty($_REQUEST['_reload'])) { $OUTPUT->command('message_list.clear'); $RCMAIL->action = 'list'; return; } else $commands = "// expunged: $success\n";}// clear mailboxelse if ($RCMAIL->action=='purge' && ($mbox = get_input_value('_mbox', RCUBE_INPUT_POST))){ // we should only be purging trash and junk if($mbox == $CONFIG['trash_mbox'] || $mbox == $CONFIG['junk_mbox']) { $success = $IMAP->clear_mailbox($mbox); if ($success && !empty($_REQUEST['_reload'])) { $OUTPUT->set_env('messagecount', 0); $OUTPUT->set_env('pagecount', 0); $OUTPUT->command('message_list.clear'); $OUTPUT->command('set_rowcount', rcmail_get_messagecount_text()); $OUTPUT->command('set_unread_count', $mbox_name, 0); } else $commands = "// purged: $success"; }}$OUTPUT->send($commands);?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -