Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/roundcube/roundcubemail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/managesieve/lib/Roundcube/rcube_sieve_script.php')
-rw-r--r--plugins/managesieve/lib/Roundcube/rcube_sieve_script.php33
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;
}
}