Changeset 3936 in subversion


Ignore:
Timestamp:
Sep 3, 2010 7:46:06 AM (3 years ago)
Author:
alec
Message:
  • Always check INBOX for recent messages, with check_all_folders=false too (#1486912)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/steps/mail/check_recent.inc

    r3780 r3936  
    2222$current = $IMAP->get_mailbox_name(); 
    2323$check_all = !empty($_GET['_refresh']) || (bool)$RCMAIL->config->get('check_all_folders'); 
    24 $a_mailboxes = $check_all ? $IMAP->list_mailboxes() : (array)$current; 
    2524 
    26 // check recent/unseen counts for all mailboxes 
     25// list of folders to check 
     26if ($check_all) { 
     27    $a_mailboxes = $IMAP->list_mailboxes(); 
     28} 
     29else { 
     30    $a_mailboxes = (array) $current; 
     31    if ($a_mailboxes[0] != 'INBOX') 
     32        $a_mailboxes[] = 'INBOX'; 
     33} 
     34 
     35// check recent/unseen counts 
    2736foreach ($a_mailboxes as $mbox_name) { 
    2837    if ($mbox_name == $current && ($status = $IMAP->mailbox_status($mbox_name))) { 
     
    8493 
    8594$OUTPUT->send(); 
    86  
    87  
Note: See TracChangeset for help on using the changeset viewer.