mirror of
https://github.com/roundcube/roundcubemail.git
synced 2026-03-14 12:06:49 +01:00
@@ -35,7 +35,7 @@ foreach ($a_mailboxes as $mbox_name)
|
||||
$unread_count = $IMAP->messagecount(NULL, 'UNSEEN', TRUE);
|
||||
|
||||
$OUTPUT->set_env('messagecount', $IMAP->messagecount());
|
||||
$OUTPUT->command('set_unread_count', $mbox_name, $unread_count, true);
|
||||
$OUTPUT->command('set_unread_count', $mbox_name, $unread_count, ($mbox_name == 'INBOX'));
|
||||
$OUTPUT->command('set_rowcount', rcmail_get_messagecount_text());
|
||||
$OUTPUT->command('set_quota', $IMAP->get_quota());
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ $a_folders = $IMAP->list_mailboxes();
|
||||
if (!empty($a_folders))
|
||||
{
|
||||
foreach ($a_folders as $mbox_row)
|
||||
$OUTPUT->command('set_unread_count', $mbox_row, $IMAP->messagecount($mbox_row, 'UNSEEN'));
|
||||
$OUTPUT->command('set_unread_count', $mbox_row, $IMAP->messagecount($mbox_row, 'UNSEEN'), ($IMAP->get_mailbox_name() == 'INBOX' && $mbox_row == 'INBOX'));
|
||||
}
|
||||
|
||||
$OUTPUT->send();
|
||||
|
||||
@@ -52,9 +52,6 @@ $OUTPUT->set_env('messagecount', $count);
|
||||
$OUTPUT->set_env('pagecount', $pages);
|
||||
$OUTPUT->command('set_rowcount', rcmail_get_messagecount_text($count));
|
||||
|
||||
// update mailboxlist
|
||||
$OUTPUT->command('set_unread_count', $mbox_name, $unseen);
|
||||
|
||||
|
||||
// add message rows
|
||||
if (isset($a_headers) && count($a_headers))
|
||||
@@ -62,6 +59,9 @@ if (isset($a_headers) && count($a_headers))
|
||||
else
|
||||
$OUTPUT->show_message('nomessagesfound', 'notice');
|
||||
|
||||
// update mailboxlist
|
||||
$OUTPUT->command('set_unread_count', $mbox_name, $unseen, ($mbox_name == 'INBOX'));
|
||||
|
||||
// send response
|
||||
$OUTPUT->send();
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ if (($uids = get_input_value('_uid', RCUBE_INPUT_POST)) && ($flag = get_input_va
|
||||
if ($marked != -1)
|
||||
{
|
||||
$mbox_name = $IMAP->get_mailbox_name();
|
||||
$OUTPUT->command('set_unread_count', $mbox_name, $IMAP->messagecount($mbox_name, 'UNSEEN'));
|
||||
$OUTPUT->command('set_unread_count', $mbox_name, $IMAP->messagecount($mbox_name, 'UNSEEN'), ($mbox_name == 'INBOX'));
|
||||
$OUTPUT->send();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -86,7 +86,7 @@ $OUTPUT->command('set_rowcount', rcmail_get_messagecount_text($msg_count));
|
||||
|
||||
// update mailboxlist
|
||||
$mbox = $IMAP->get_mailbox_name();
|
||||
$OUTPUT->command('set_unread_count', $mbox, $IMAP->messagecount($mbox, 'UNSEEN'));
|
||||
$OUTPUT->command('set_unread_count', $mbox, $IMAP->messagecount($mbox, 'UNSEEN'), ($mbox == 'INBOX'));
|
||||
|
||||
if ($_action=='moveto' && $target)
|
||||
$OUTPUT->command('set_unread_count', $target, $IMAP->messagecount($target, 'UNSEEN'));
|
||||
|
||||
Reference in New Issue
Block a user