|
@@ -989,11 +989,15 @@ if (isset($_GET['query'])) {
|
|
if (isset($_GET['tags']) && $_GET['tags'] != '')
|
|
if (isset($_GET['tags']) && $_GET['tags'] != '')
|
|
$tags = explode(',', $_GET['tags']);
|
|
$tags = explode(',', $_GET['tags']);
|
|
|
|
|
|
- $mailboxes = mailbox('get', 'mailboxes', $object, $tags);
|
|
|
|
- if (!empty($mailboxes)) {
|
|
|
|
- foreach ($mailboxes as $mailbox) {
|
|
|
|
- if ($details = mailbox('get', 'mailbox_details', $mailbox)) $data[] = $details;
|
|
|
|
- else continue;
|
|
|
|
|
|
+ if ($tags === null) {
|
|
|
|
+ $data = mailbox('get', 'mailbox_details', $object);
|
|
|
|
+ } else {
|
|
|
|
+ $mailboxes = mailbox('get', 'mailboxes', $object, $tags);
|
|
|
|
+ if (is_array($mailboxes)) {
|
|
|
|
+ foreach ($mailboxes as $mailbox) {
|
|
|
|
+ if ($details = mailbox('get', 'mailbox_details', $mailbox))
|
|
|
|
+ $data[] = $details;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
process_get_return($data);
|
|
process_get_return($data);
|