| | |
| | | // subscribe to one or more mailboxes |
| | | if ($_action=='subscribe') |
| | | { |
| | | if ($mboxes = get_input_value('_mboxes', RCUBE_INPUT_POST)) |
| | | $IMAP->subscribe($mboxes); |
| | | if ($mbox = get_input_value('_mbox', RCUBE_INPUT_POST)) |
| | | $IMAP->subscribe(array($mbox)); |
| | | |
| | | if ($OUTPUT->ajax_call) |
| | | $OUTPUT->remote_response('// subscribed'); |
| | |
| | | // unsubscribe one or more mailboxes |
| | | else if ($_action=='unsubscribe') |
| | | { |
| | | if ($mboxes = get_input_value('_mboxes', RCUBE_INPUT_POST)) |
| | | $IMAP->unsubscribe($mboxes); |
| | | if ($mbox = get_input_value('_mbox', RCUBE_INPUT_POST)) |
| | | $IMAP->unsubscribe(array($mbox)); |
| | | |
| | | if ($OUTPUT->ajax_call) |
| | | $OUTPUT->remote_response('// unsubscribed'); |
| | |
| | | $foldersplit = explode($delimiter, $folder); |
| | | $level = count($foldersplit) - 1; |
| | | $display_folder = str_repeat(' ', $level) . rcube_charset_convert($foldersplit[$level], 'UTF-7'); |
| | | $folder_html = $CONFIG['protect_default_folders'] && in_array($folder, $CONFIG['default_imap_folders']) ? rcube_label(strtolower($folder)) : $display_folder; |
| | | $folder_html = $CONFIG['protect_default_folders'] && in_array($folder, $CONFIG['default_imap_folders']) ? rcmail_localize_foldername($folder) : $display_folder; |
| | | |
| | | if (!$protected) |
| | | $a_js_folders['rcmrow'.($i+1)] = array($folder, rcube_charset_convert($folder, 'UTF-7')); |