From 72549b6d0db9fdb1c0aa2744430b72d38cdcb893 Mon Sep 17 00:00:00 2001 From: alec Date: Mon, 6 Jun 2011 16:13:48 +0000 Subject: - Small optimization git-svn-id: https://svn.roundcube.net/trunk@4842 208e9e7b-5314-0410-a742-e7e81cd9613c --- plugins/newmail_notifier/newmail_notifier.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'plugins') 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; -- cgit v1.2.3