summaryrefslogtreecommitdiff
path: root/plugins/managesieve/lib/rcube_sieve_script.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/managesieve/lib/rcube_sieve_script.php')
-rw-r--r--plugins/managesieve/lib/rcube_sieve_script.php7
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]);
}
}