summaryrefslogtreecommitdiff
path: root/plugins/newmail_notifier/newmail_notifier.php
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2011-06-06 16:13:48 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2011-06-06 16:13:48 +0000
commit72549b6d0db9fdb1c0aa2744430b72d38cdcb893 (patch)
tree9dcf75b68b9e383bfddf85dcf3324e4c5008b4a3 /plugins/newmail_notifier/newmail_notifier.php
parent1967feae9b920dacea3ddae08fb3614c183f631d (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.php22
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;