| | |
| | | |
| | | if ($script_name === null || $script_name === '') { |
| | | // get (first) active script |
| | | if (!empty($this->active[0])) { |
| | | if (!empty($this->active)) { |
| | | $script_name = $this->active[0]; |
| | | } |
| | | else if ($list) { |
| | |
| | | |
| | | // Handle active script(s) and list of scripts according to Kolab's KEP:14 |
| | | if ($this->rc->config->get('managesieve_kolab_master')) { |
| | | |
| | | // Skip protected names |
| | | foreach ((array)$this->list as $idx => $name) { |
| | | $_name = strtoupper($name); |
| | |
| | | } |
| | | } |
| | | |
| | | // reindex |
| | | if (!empty($this->list)) { |
| | | $this->list = array_values($this->list); |
| | | } |
| | | |
| | | return $this->list; |
| | | } |
| | | |