summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsten <stenmarsh938@gmail.com>2015-09-30 13:54:40 +0300
committersten <stenmarsh938@gmail.com>2015-09-30 13:54:40 +0300
commit0c197344377bce10790a0256a966ced695655dc3 (patch)
tree5c46a09f82f9f721a2cde2e25880a3e4e8788b92
parent24d461ecc3469f4d468b1cbedd02629c12da6397 (diff)
downloadscheduler-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-xSchedulerHelper.php19
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.