| | |
| | | | | |
| | | | This file is part of the Roundcube Webmail client | |
| | | | Copyright (C) 2005-2010, The Roundcube Dev Team | |
| | | | Licensed under the GNU GPL | |
| | | | | |
| | | | Licensed under the GNU General Public License version 3 or | |
| | | | any later version with exceptions for skins & plugins. | |
| | | | See the README file for a full license statement. | |
| | | | | |
| | | | PURPOSE: | |
| | | | Check for recent messages, in all mailboxes | |
| | |
| | | continue; |
| | | |
| | | // get overall message count; allow caching because rcube_storage::folder_status() did a refresh |
| | | $all_count = $RCMAIL->storage->count(null, $RCMAIL->storage->get_threading() ? 'THREADS' : 'ALL'); |
| | | |
| | | $list_mode = $RCMAIL->storage->get_threading() ? 'THREADS' : 'ALL'; |
| | | $all_count = $RCMAIL->storage->count(null, $list_mode, false, false); |
| | | $page = $RCMAIL->storage->get_page(); |
| | | $page_size = $RCMAIL->storage->get_pagesize(); |
| | | |
| | |
| | | $OUTPUT->command('message_list.clear', $all_count ? false : true); |
| | | |
| | | if ($all_count) { |
| | | $a_headers = $RCMAIL->storage->list_messages($mbox_name, null, $_SESSION['sort_col'], $_SESSION['sort_order']); |
| | | $a_headers = $RCMAIL->storage->list_messages($mbox_name, null, rcmail_sort_column(), rcmail_sort_order()); |
| | | // add message rows |
| | | rcmail_js_message_list($a_headers, false); |
| | | // remove messages that don't exists from list selection array |