From: Jan Schneider Date: Wed, 11 Aug 2010 20:38:43 +0000 (+0200) Subject: Rename method to toProperties(). X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=aaf26c2a71d90de8cb078d0e08edd2e218d4d9d8;p=horde.git Rename method to toProperties(). --- diff --git a/kronolith/lib/Event/Resource.php b/kronolith/lib/Event/Resource.php index a5c478deb..c12cc8bbe 100644 --- a/kronolith/lib/Event/Resource.php +++ b/kronolith/lib/Event/Resource.php @@ -22,11 +22,6 @@ class Kronolith_Event_Resource extends Kronolith_Event public $calendarType = 'resource'; /** - * @var array - */ - private $_properties = array(); - - /** * Imports a backend specific event object. * * @param array $event Backend specific event object that this object @@ -121,25 +116,26 @@ class Kronolith_Event_Resource extends Kronolith_Event /** * Prepares this event to be saved to the backend. */ - public function toDriver() + public function toProperties() { $driver = $this->getDriver(); + $properties = array(); /* Basic fields. */ - $this->_properties['event_creator_id'] = $driver->convertToDriver($this->creator); - $this->_properties['event_title'] = $driver->convertToDriver($this->title); - $this->_properties['event_description'] = $driver->convertToDriver($this->description); - $this->_properties['event_location'] = $driver->convertToDriver($this->location); - $this->_properties['event_private'] = (int)$this->private; - $this->_properties['event_status'] = $this->status; - $this->_properties['event_attendees'] = serialize($driver->convertToDriver($this->attendees)); - $this->_properties['event_resources'] = serialize($driver->convertToDriver($this->getResources())); - $this->_properties['event_modified'] = $_SERVER['REQUEST_TIME']; + $properties['event_creator_id'] = $driver->convertToDriver($this->creator); + $properties['event_title'] = $driver->convertToDriver($this->title); + $properties['event_description'] = $driver->convertToDriver($this->description); + $properties['event_location'] = $driver->convertToDriver($this->location); + $properties['event_private'] = (int)$this->private; + $properties['event_status'] = $this->status; + $properties['event_attendees'] = serialize($driver->convertToDriver($this->attendees)); + $properties['event_resources'] = serialize($driver->convertToDriver($this->getResources())); + $properties['event_modified'] = $_SERVER['REQUEST_TIME']; if ($this->isAllDay()) { - $this->_properties['event_start'] = $this->start->strftime('%Y-%m-%d %H:%M:%S'); - $this->_properties['event_end'] = $this->end->strftime('%Y-%m-%d %H:%M:%S'); - $this->_properties['event_allday'] = 1; + $properties['event_start'] = $this->start->strftime('%Y-%m-%d %H:%M:%S'); + $properties['event_end'] = $this->end->strftime('%Y-%m-%d %H:%M:%S'); + $properties['event_allday'] = 1; } else { if ($driver->getParam('utc')) { $start = clone $this->start; @@ -150,20 +146,20 @@ class Kronolith_Event_Resource extends Kronolith_Event $start = $this->start; $end = $this->end; } - $this->_properties['event_start'] = $start->strftime('%Y-%m-%d %H:%M:%S'); - $this->_properties['event_end'] = $end->strftime('%Y-%m-%d %H:%M:%S'); - $this->_properties['event_allday'] = 0; + $properties['event_start'] = $start->strftime('%Y-%m-%d %H:%M:%S'); + $properties['event_end'] = $end->strftime('%Y-%m-%d %H:%M:%S'); + $properties['event_allday'] = 0; } /* Alarm. */ - $this->_properties['event_alarm'] = (int)$this->alarm; + $properties['event_alarm'] = (int)$this->alarm; /* Alarm Notification Methods. */ - $this->_properties['event_alarm_methods'] = serialize($driver->convertToDriver($this->methods)); + $properties['event_alarm_methods'] = serialize($driver->convertToDriver($this->methods)); /* Recurrence. */ if (!$this->recurs()) { - $this->_properties['event_recurtype'] = 0; + $properties['event_recurtype'] = 0; } else { $recur = $this->recurrence->getRecurType(); if ($this->recurrence->hasRecurEnd()) { @@ -177,23 +173,19 @@ class Kronolith_Event_Resource extends Kronolith_Event $recur_end = new Horde_Date(array('year' => 9999, 'month' => 12, 'mday' => 31, 'hour' => 23, 'min' => 59, 'sec' => 59)); } - $this->_properties['event_recurtype'] = $recur; - $this->_properties['event_recurinterval'] = $this->recurrence->getRecurInterval(); - $this->_properties['event_recurenddate'] = $recur_end->format('Y-m-d H:i:s'); - $this->_properties['event_recurcount'] = $this->recurrence->getRecurCount(); + $properties['event_recurtype'] = $recur; + $properties['event_recurinterval'] = $this->recurrence->getRecurInterval(); + $properties['event_recurenddate'] = $recur_end->format('Y-m-d H:i:s'); + $properties['event_recurcount'] = $this->recurrence->getRecurCount(); switch ($recur) { case Horde_Date_Recurrence::RECUR_WEEKLY: - $this->_properties['event_recurdays'] = $this->recurrence->getRecurOnDays(); + $properties['event_recurdays'] = $this->recurrence->getRecurOnDays(); break; } - $this->_properties['event_exceptions'] = implode(',', $this->recurrence->getExceptions()); + $properties['event_exceptions'] = implode(',', $this->recurrence->getExceptions()); } - } - - public function getProperties() - { - return $this->_properties; + return $properties; } /**