}
if ($use_cache || $list_msgs) {
+ $expunged = array();
+
if (!empty($tmp['vanished'])) {
$i = count($tmp['vanished']);
$expunged = $tmp['vanished'];
} elseif (!empty($tmp['expunge'])) {
- $expunged = array();
$i = 0;
$t = $s_res['sort'];
foreach ($tmp['expunge'] as $val) {
$this->_cache->setMetaData($mailbox, array('HICmodseq' => $this->_temp['mailbox']['highestmodseq']));
}
- return $list_msgs ? $i : null;
+ return $list_msgs ? $expunged : null;
} elseif (!empty($tmp['expunge'])) {
/* Updates status message count if not using cache. */
$tmp['mailbox']['messages'] -= count($tmp['expunge']);