diff options
author | sten <stenmarsh938@gmail.com> | 2015-09-30 13:54:40 +0300 |
---|---|---|
committer | sten <stenmarsh938@gmail.com> | 2015-09-30 13:54:40 +0300 |
commit | 0c197344377bce10790a0256a966ced695655dc3 (patch) | |
tree | 5c46a09f82f9f721a2cde2e25880a3e4e8788b92 | |
parent | 24d461ecc3469f4d468b1cbedd02629c12da6397 (diff) | |
download | scheduler-helper-php-0c197344377bce10790a0256a966ced695655dc3.zip scheduler-helper-php-0c197344377bce10790a0256a966ced695655dc3.tar.gz scheduler-helper-php-0c197344377bce10790a0256a966ced695655dc3.tar.bz2 |
getData fix for simple (not recurring events).
-rwxr-xr-x | SchedulerHelper.php | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/SchedulerHelper.php b/SchedulerHelper.php index 25bd2b0..31daf92 100755 --- a/SchedulerHelper.php +++ b/SchedulerHelper.php @@ -18,7 +18,7 @@ abstract class DHelper extends SchedulerHelperConnector const FLD_LENGTH = "length"; private $_fields_names = array( - self::FLD_ID => "event_id", + self::FLD_ID => "id", self::FLD_START_DATE => "start_date", self::FLD_END_DATE => "end_date", self::FLD_TEXT => "text", @@ -228,6 +228,22 @@ class Helper extends DHelper implements IHelper } /** + * Prepare events data. + * @param $events + * @return array + */ + private function _prepareSimpleEvents($events) + { + $resultData = array(); + for($i = 0; $i < count($events); $i++) + { + array_push($resultData, $this->_filterEventDataToResponse($events[$i])); + } + + return $resultData; + } + + /** * Get recurring events data by interval. * @param $startDate * @param $endDate @@ -360,6 +376,7 @@ class Helper extends DHelper implements IHelper //Add simple events. $simpleEvents = $this->_getSimpleEventsByInterval($startDate, $endDate); + $simpleEvents = $this->_prepareSimpleEvents($simpleEvents); $eventsData = array_merge($eventsData, $simpleEvents); //Leave events that belongs to interval. |