diff options
| author | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-06-06 16:13:48 +0000 |
|---|---|---|
| committer | alec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2011-06-06 16:13:48 +0000 |
| commit | 72549b6d0db9fdb1c0aa2744430b72d38cdcb893 (patch) | |
| tree | 9dcf75b68b9e383bfddf85dcf3324e4c5008b4a3 /plugins/newmail_notifier/newmail_notifier.php | |
| parent | 1967feae9b920dacea3ddae08fb3614c183f631d (diff) | |
- Small optimization
git-svn-id: https://svn.roundcube.net/trunk@4842 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'plugins/newmail_notifier/newmail_notifier.php')
| -rw-r--r-- | plugins/newmail_notifier/newmail_notifier.php | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/plugins/newmail_notifier/newmail_notifier.php b/plugins/newmail_notifier/newmail_notifier.php index 28542f0a4..679072c7a 100644 --- a/plugins/newmail_notifier/newmail_notifier.php +++ b/plugins/newmail_notifier/newmail_notifier.php @@ -59,21 +59,21 @@ class newmail_notifier extends rcube_plugin */ function prefs_list($args) { + if ($args['section'] != 'mailbox') { + return $args; + } + // Load configuration $this->load_config(); + // Load localization and configuration + $this->add_texts('localization/'); + // Check that configuration is not disabled $dont_override = (array) $this->rc->config->get('dont_override', array()); $basic_override = in_array('newmail_notifier_basic', $dont_override); $sound_override = in_array('newmail_notifier_sound', $dont_override); - if($args['section'] != 'mailbox') { - return $args; - } - - // Load localization and configuration - $this->add_texts('localization/'); - if (!$basic_override) { $field_id = '_newmail_notifier_basic'; $input = new html_checkbox(array('name' => $field_id, 'id' => $field_id, 'value' => 1)); @@ -100,6 +100,10 @@ class newmail_notifier extends rcube_plugin */ function prefs_save($args) { + if ($args['section'] != 'mailbox') { + return $args; + } + // Load configuration $this->load_config(); @@ -108,10 +112,6 @@ class newmail_notifier extends rcube_plugin $basic_override = in_array('newmail_notifier_basic', $dont_override); $sound_override = in_array('newmail_notifier_sound', $dont_override); - if($args['section'] != 'mailbox') { - return $args; - } - if (!$basic_override) { $key = 'newmail_notifier_basic'; $args['prefs'][$key] = get_input_value('_'.$key, RCUBE_INPUT_POST) ? true : false; |
