Lines Matching refs:events
460 $events = [];
462 $events = json_decode(file_get_contents($eventFile), true);
463 … $this->debugLog("Calendar saveEvent: Loaded " . count($events) . " dates from new location");
518 if (!isset($events[$date])) {
519 $events[$date] = [];
520 } elseif (!is_array($events[$date])) {
523 $events[$date] = [];
547 foreach ($events[$date] as $key => $evt) {
549 $events[$date][$key] = $eventData;
555 $events[$date][] = $eventData;
558 $events[$date][] = $eventData;
561 CalendarFileHandler::writeJson($eventFile, $events);
644 echo json_encode(['success' => true, 'events' => $events, 'eventId' => $eventData['id']]);
687 $events = json_decode(file_get_contents($eventFile), true);
689 if (isset($events[$date])) {
690 foreach ($events[$date] as $event) {
699 … $events[$date] = array_values(array_filter($events[$date], function($event) use ($eventId) {
703 if (empty($events[$date])) {
704 unset($events[$date]);
707 CalendarFileHandler::writeJson($eventFile, $events);
796 $events = json_decode(file_get_contents($eventFile), true);
798 if (isset($events[$date])) {
799 foreach ($events[$date] as $event) {
858 $events = $this->loadEventsMultiNamespace($namespace, $year, $month, $excludeList);
860 $events = $this->loadEventsSingleNamespace($namespace, $year, $month);
863 $this->debugLog("Returning " . count($events) . " date keys");
864 foreach ($events as $dateKey => $dayEvents) {
872 'events' => $events
937 $events = [];
942 $events = $decoded;
946 return $events;
976 $events = $this->loadEventsSingleNamespace($ns, $year, $month);
979 foreach ($events as $dateKey => $dayEvents) {
1004 $events = $this->loadEventsSingleNamespace($baseNamespace, $year, $month);
1006 foreach ($events as $dateKey => $dayEvents) {
1052 $events = $this->loadEventsSingleNamespace($namespace, $year, $month);
1053 foreach ($events as $dateKey => $dayEvents) {
1287 $events = json_decode(file_get_contents($eventFile), true);
1289 if (isset($events[$date])) {
1291 foreach ($events[$date] as $key => $event) {
1293 $events[$date][$key]['completed'] = $completed;
1299 CalendarFileHandler::writeJson($eventFile, $events);
1305 echo json_encode(['success' => true, 'events' => $events]);
1631 $events = [];
1633 $events = json_decode(file_get_contents($eventFile), true);
1634 if (!is_array($events)) $events = [];
1637 if (!isset($events[$dateKey])) {
1638 $events[$dateKey] = [];
1674 $events[$dateKey][] = $eventData;
1675 CalendarFileHandler::writeJson($eventFile, $events);
1773 $events = json_decode(file_get_contents($eventFile), true);
1774 if (isset($events[$date])) {
1775 foreach ($events[$date] as $evt) {
1836 $events = json_decode(file_get_contents($file), true);
1838 if (!$events) continue;
1841 foreach ($events as $date => &$dayEvents) {
1855 unset($events[$date]);
1861 CalendarFileHandler::writeJson($file, $events);
1884 $events = json_decode(file_get_contents($eventFile), true);
1886 if (!isset($events[$date])) {
1891 foreach ($events[$date] as $event) {