diff options
Diffstat (limited to 'plugins/managesieve')
| -rw-r--r-- | plugins/managesieve/lib/rcube_sieve_script.php | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/managesieve/lib/rcube_sieve_script.php b/plugins/managesieve/lib/rcube_sieve_script.php index 737d86164..f5ad62c3f 100644 --- a/plugins/managesieve/lib/rcube_sieve_script.php +++ b/plugins/managesieve/lib/rcube_sieve_script.php @@ -29,7 +29,6 @@ class rcube_sieve_script private $vars = array(); // "global" variables private $prefix = ''; // script header (comments) - private $capabilities = array(); // Sieve extensions supported by server private $supported = array( // Sieve extensions supported by class 'fileinto', // RFC5228 'envelope', // RFC5228 @@ -56,12 +55,12 @@ class rcube_sieve_script */ public function __construct($script, $capabilities=array()) { - $this->capabilities = array_map('strtolower', (array) $capabilities); + $capabilities = array_map('strtolower', (array) $capabilities); // disable features by server capabilities - if (!empty($this->capabilities)) { + if (!empty($capabilities)) { foreach ($this->supported as $idx => $ext) { - if (!in_array($ext, $this->capabilities)) { + if (!in_array($ext, $capabilities)) { unset($this->supported[$idx]); } } |
