| | |
| | | |
| | | $OUTPUT->set_env('messagecount', $all_count); |
| | | $OUTPUT->set_env('pagecount', ceil($all_count/$IMAP->page_size)); |
| | | $OUTPUT->command('set_rowcount', rcmail_get_messagecount_text($all_count)); |
| | | $OUTPUT->command('set_rowcount', rcmail_get_messagecount_text($all_count), $mbox_name); |
| | | $OUTPUT->set_env('current_page', $all_count ? $IMAP->list_page : 1); |
| | | |
| | | // remove old rows (and clear selection if new list is empty) |
| | | $OUTPUT->command('message_list.clear', $all_count ? false : true); |
| | | |
| | | if ($all_count) { |
| | | $a_headers = $IMAP->list_headers($mbox_name, null, $_SESSION['sort_col'], $_SESSION['sort_order']); |
| | | $a_headers = $IMAP->list_headers($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 |