From 041c93ce0bc00cb6417ce2e4bdce2ed84d37f50a Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Tue, 22 May 2012 06:31:37 -0400 Subject: [PATCH] Removed $Id$ --- program/steps/settings/folders.inc | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/program/steps/settings/folders.inc b/program/steps/settings/folders.inc index 6fc72d9..e4e9f31 100644 --- a/program/steps/settings/folders.inc +++ b/program/steps/settings/folders.inc @@ -18,9 +18,6 @@ | Author: Thomas Bruederli <roundcube@gmail.com> | | Author: Aleksander Machniak <alec@alec.pl> | +-----------------------------------------------------------------------+ - - $Id$ - */ // WARNING: folder names in UI are encoded with RCMAIL_CHARSET @@ -186,7 +183,7 @@ // build table with all folders listed by server function rcube_subscription_form($attrib) { - global $RCMAIL, $CONFIG, $OUTPUT; + global $RCMAIL, $OUTPUT; list($form_start, $form_end) = get_form_tags($attrib, 'folders'); unset($attrib['form']); @@ -214,6 +211,9 @@ $a_js_folders = array(); $seen = array(); $list_folders = array(); + + $default_folders = (array) $RCMAIL->config->get('default_folders'); + $protect_default = $RCMAIL->config->get('protect_default_folders'); // pre-process folders list foreach ($a_unsubscribed as $i => $folder) { @@ -274,7 +274,7 @@ $idx = $i + 1; $sub_key = array_search($folder['id'], $a_subscribed); $subscribed = $sub_key !== false; - $protected = ($CONFIG['protect_default_folders'] == true && in_array($folder['id'], $CONFIG['default_folders'])); + $protected = $protect_default && in_array($folder['id'], $default_folders); $noselect = false; $classes = array($i%2 ? 'even' : 'odd'); @@ -347,7 +347,7 @@ $OUTPUT->add_gui_object('subscriptionlist', $attrib['id']); $OUTPUT->set_env('subscriptionrows', $a_js_folders); - $OUTPUT->set_env('defaultfolders', $CONFIG['default_folders']); + $OUTPUT->set_env('defaultfolders', $default_folders); $OUTPUT->set_env('delimiter', $delimiter); return $form_start . $table->show($attrib) . $form_end; @@ -412,6 +412,7 @@ $OUTPUT->set_pagetitle(rcube_label('folders')); $OUTPUT->include_script('list.js'); $OUTPUT->set_env('quota', $STORAGE->get_capability('QUOTA')); +$OUTPUT->set_env('prefix_ns', $STORAGE->get_namespace('prefix')); // add some labels to client $OUTPUT->add_label('deletefolderconfirm', 'purgefolderconfirm', 'folderdeleting', -- Gitblit v1.9.1