summaryrefslogtreecommitdiffstats
path: root/SchedulerHelper.php
diff options
context:
space:
mode:
Diffstat (limited to 'SchedulerHelper.php')
-rwxr-xr-xSchedulerHelper.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/SchedulerHelper.php b/SchedulerHelper.php
index 25bd2b0..3e39f95 100755
--- a/SchedulerHelper.php
+++ b/SchedulerHelper.php
@@ -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.