/** */ public function __get($name) { switch ($name) { case 'mailbox': return $this->_mbox; default: return parent::__get($name); } }
/** */ public function __get($name) { switch ($name) { case 'keep': return $this->_keep; default: return parent::__get($name); } }
/** */ public function __get($name) { global $injector; switch ($name) { case 'addresses': $addr = parent::__get($name); try { $addr = $injector->getInstance('Horde_Core_Hooks')->callHook('vacation_addresses', 'ingo', array(Ingo::getUser(), $addr)); } catch (Horde_Exception_HookNotSet $e) { } return $addr; case 'days': return $this->_days; case 'end': return $this->_end; case 'end_day': return date('j', $this->end); case 'end_month': return date('n', $this->end); case 'end_year': return date('Y', $this->end); case 'exclude': return $this->_exclude; case 'ignore_list': return $this->_ignoreList; case 'reason': return $this->_reason; case 'start': return $this->_start; case 'start_day': return date('j', $this->start); case 'start_month': return date('n', $this->start); case 'start_year': return date('Y', $this->start); case 'subject': return $this->_subject; default: return parent::__get($name); } }