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);
}
}