diff options
Diffstat (limited to 'plugins/managesieve/lib/Roundcube/rcube_sieve_script.php')
-rw-r--r-- | plugins/managesieve/lib/Roundcube/rcube_sieve_script.php | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/plugins/managesieve/lib/Roundcube/rcube_sieve_script.php b/plugins/managesieve/lib/Roundcube/rcube_sieve_script.php index 3acd2e648..6c40b0baa 100644 --- a/plugins/managesieve/lib/Roundcube/rcube_sieve_script.php +++ b/plugins/managesieve/lib/Roundcube/rcube_sieve_script.php @@ -1510,32 +1510,33 @@ class rcube_sieve_script return; } - if (!empty($rule["tests"])) { - foreach ($rule["tests"] as &$test) { - $test["test"] = $test["type"]; + if (!empty($rule['tests'])) { + foreach ($rule['tests'] as &$test) { + $test['test'] = $test['type']; - if (isset($test["operator"])) { - $test["type"] = $test["operator"]; - unset($test["operator"]); + if (isset($test['operator'])) { + $test['type'] = $test['operator']; + unset($test['operator']); } - if (isset($test["header"])) { - $test["arg1"] = $test["header"]; - unset($test["header"]); - $test["arg2"] = $test["target"]; - unset($test["target"]); + if (isset($test['header'])) { + $test['arg1'] = $test['header']; + unset($test['header']); + $test['arg2'] = $test['target']; + unset($test['target']); } } } - if (!empty($rule["actions"])) { - foreach ($rule["actions"] as &$action) { - if ($action["type"] == "vacation") { - $action["reason"] = $action["msg"]; - unset($action["msg"]); + if (!empty($rule['actions'])) { + foreach ($rule['actions'] as &$action) { + if ($action['type'] == 'vacation') { + $action['reason'] = $action['msg']; + unset($action['msg']); } } } + $this->content[] = $rule; } } |