| | |
| | | <?php |
| | | |
| | | /* |
| | | /** |
| | | +-----------------------------------------------------------------------+ |
| | | | program/steps/settings/folders.inc | |
| | | | | |
| | |
| | | |
| | | $js_folders = array(); |
| | | $folders = array(); |
| | | $collapsed = $RCMAIL->config->get('collapsed_folders'); |
| | | $collapsed = (string) $RCMAIL->config->get('collapsed_folders'); |
| | | |
| | | // create list of available folders |
| | | foreach ($list_folders as $i => $folder) { |
| | | $idx = $i + 1; |
| | | $sub_key = array_search($folder['id'], $a_subscribed); |
| | | $subscribed = $sub_key !== false; |
| | | $protected = $protect_default && isset($special_folders[$folder['id']]); |
| | |
| | | // Check \Noselect flag (of existing folder) |
| | | if (!$protected && in_array($folder['id'], $a_unsubscribed)) { |
| | | $attrs = $STORAGE->folder_attributes($folder['id']); |
| | | $noselect = in_array('\\Noselect', $attrs); |
| | | $noselect = in_array_nocase('\\Noselect', $attrs); |
| | | } |
| | | |
| | | $disabled = (($protected && $subscribed) || $noselect); |