alecpl
2009-12-13 5b3ed54e84590bdb6efbfe3c79c5e0129486ef1a
program/steps/mail/check_recent.inc
@@ -34,6 +34,7 @@
      }
      
      $unread_count = $IMAP->messagecount(NULL, 'UNSEEN', TRUE);
      $_SESSION['unseen_count'][$mbox_name] = $unread_count;
      $OUTPUT->set_env('messagecount', $all_count);
      $OUTPUT->set_env('pagesize', $IMAP->page_size);
@@ -45,7 +46,7 @@
        $OUTPUT->command('new_message_focus');
      if (!empty($_GET['_quota']))
        $OUTPUT->command('set_quota', rcmail_quota_content($IMAP->get_quota()));
        $OUTPUT->command('set_quota', rcmail_quota_content());
      // trigger plugin hook
      $RCMAIL->plugins->exec_hook('new_messages', array('mailbox' => $mbox_name, 'count' => $unread_count));
@@ -68,9 +69,12 @@
        rcmail_js_message_list($result_h, true, false);
      }
    }
    else {
      rcmail_send_unread_count($mbox_name, true);
    }
  }
  else if ($unseen = $IMAP->messagecount($mbox_name, 'UNSEEN', $check_all)) {
    $OUTPUT->command('set_unread_count', $mbox_name, $unseen);
  else if ($check_all) {
    rcmail_send_unread_count($mbox_name, true);
  }
}