| +-----------------------------------------------------------------------+ $Id$ */ $REMOTE_REQUEST = TRUE; $count = $IMAP->messagecount(); // update message count display $pages = ceil($count/$IMAP->page_size); $commands = sprintf("this.set_env('messagecount', %d);\n", $count); $commands .= sprintf("this.set_env('pagecount', %d);\n", $pages); $commands .= sprintf("this.set_rowcount('%s');\n", rcmail_get_messagecount_text()); // update mailboxlist $mbox = $IMAP->get_mailbox_name(); $commands .= sprintf("this.set_unread_count('%s', %d);\n", $mbox, $IMAP->messagecount($mbox, 'UNSEEN')); // add message rows if ($count) { $a_headers = $IMAP->list_headers($mbox); $commands .= rcmail_js_message_list($a_headers); } // send response rcube_remote_response($commands); exit; ?>