Lines Matching refs:events
83 $events = [];
87 $events = self::loadMonthMultiNamespace($namespace, $year, $month);
90 $events = CalendarFileHandler::readJson($eventFile);
95 CalendarEventCache::setMonthEvents($namespace, $year, $month, $events);
98 return $events;
115 $events = CalendarFileHandler::readJson($eventFile);
117 foreach ($events as $date => $dateEvents) {
264 $events = CalendarFileHandler::readJson($eventFile);
267 if (!isset($events[$date]) || !is_array($events[$date])) {
268 $events[$date] = [];
273 foreach ($events[$date] as $key => $evt) {
275 $events[$date][$key] = $eventData;
282 $events[$date][] = $eventData;
286 if (!CalendarFileHandler::writeJson($eventFile, $events)) {
313 $events = CalendarFileHandler::readJson($eventFile);
315 if (!isset($events[$date])) {
319 $originalCount = count($events[$date]);
320 $events[$date] = array_values(array_filter(
321 $events[$date],
327 if (count($events[$date]) === $originalCount) {
331 if (empty($events[$date])) {
332 unset($events[$date]);
335 if (!CalendarFileHandler::writeJson($eventFile, $events)) {
359 $events = self::loadMonth($namespace, (int)$year, (int)$month);
361 if (!isset($events[$date])) {
365 foreach ($events[$date] as $event) {
388 $events = self::loadMonth('*', (int)$year, (int)$month, false);
390 if (!isset($events[$date])) {
394 foreach ($events[$date] as $event) {
430 $events = self::loadMonth($namespace, $year, $month);
432 foreach ($events as $date => $dateEvents) {