| +-----------------------------------------------------------------------+ $Id: getunread.inc 2966 2009-09-18 10:15:17Z alec $ */ $a_folders = $IMAP->list_mailboxes(); if (!empty($a_folders)) { $inbox = ($IMAP->get_mailbox_name() == 'INBOX'); foreach ($a_folders as $mbox_row) { $unseen = $IMAP->messagecount($mbox_row, 'UNSEEN', !isset($_SESSION['unseen_count'][$mbox_row])); if ($unseen || !isset($_SESSION['unseen_count'][$mbox_row])) { $OUTPUT->command('set_unread_count', $mbox_row, $unseen, $inbox && $mbox_row == 'INBOX'); } $_SESSION['unseen_count'][$mbox_row] = $unseen; } } $OUTPUT->send(); ?>