- if ($cur_biop == 'OR') /* Merge with previous results */
- $mbox_msgs[$cur_mailbox] = sqimap_array_merge_unique($mbox_msgs[$cur_mailbox], sqimap_run_search($imapConnection, $search_string, $search_charset));
- else { /* Intersect previous results */
- if (!is_array(asearch_nz($mbox_msgs[$cur_mailbox])))
- $mbox_msgs[$cur_mailbox] = sqimap_run_search($imapConnection, $search_string, $search_charset);
- else
+ if (isset($mbox_msgs[$cur_mailbox])) {
+ if ($cur_biop == 'OR') /* Merge with previous results */
+ $mbox_msgs[$cur_mailbox] = sqimap_array_merge_unique($mbox_msgs[$cur_mailbox], sqimap_run_search($imapConnection, $search_string, $search_charset));
+ else /* Intersect previous results */