From 316a0834e971f4b86b0a839b0a497fb33d17e456 Mon Sep 17 00:00:00 2001 From: hickert Date: Thu, 12 Jul 2007 13:40:37 +0000 Subject: [PATCH] Udpated sieve Management. Automatically include alternate addresses new sieve vacation objects git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@6850 594d385d-05f5-0310-b6e9-bd551577e9d8 --- include/sieve/class_sieveManagement.inc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/sieve/class_sieveManagement.inc b/include/sieve/class_sieveManagement.inc index 4ac2c75fe..90b4b54ef 100644 --- a/include/sieve/class_sieveManagement.inc +++ b/include/sieve/class_sieveManagement.inc @@ -796,6 +796,15 @@ class sieveManagement extends plugin $ele[] = new sieve_block_end(NULL,preg_replace("/[^0-9]/","",microtime()),$parent); $ele[] = new $this->add_element_type(NULL, preg_replace("/[^0-9]/","",microtime()),$parent); $ele[] = new sieve_block_start(NULL,preg_replace("/[^0-9]/","",microtime()),$parent); + }elseif($this->add_element_type == "sieve_vacation"){ + + /* Automatically add addresses to sieve alternate addresses */ + $data = NULL; + $tmp = new $this->add_element_type($data, preg_replace("/[^0-9]/","",microtime()),$parent); + if(isset($this->parent->gosaMailAlternateAddress)){ + $tmp->addresses = $this->parent->gosaMailAlternateAddress; + } + $ele[] = $tmp ; }else{ $ele[] = new $this->add_element_type(NULL, preg_replace("/[^0-9]/","",microtime()),$parent); } -- 2.30.2