Lines Matching refs:events
459 $events = [];
461 $events = json_decode(file_get_contents($eventFile), true);
462 … $this->debugLog("Calendar saveEvent: Loaded " . count($events) . " dates from new location");
517 if (!isset($events[$date])) {
518 $events[$date] = [];
519 } elseif (!is_array($events[$date])) {
522 $events[$date] = [];
546 foreach ($events[$date] as $key => $evt) {
548 $events[$date][$key] = $eventData;
554 $events[$date][] = $eventData;
557 $events[$date][] = $eventData;
560 CalendarFileHandler::writeJson($eventFile, $events);
643 echo json_encode(['success' => true, 'events' => $events, 'eventId' => $eventData['id']]);
686 $events = json_decode(file_get_contents($eventFile), true);
688 if (isset($events[$date])) {
689 foreach ($events[$date] as $event) {
698 … $events[$date] = array_values(array_filter($events[$date], function($event) use ($eventId) {
702 if (empty($events[$date])) {
703 unset($events[$date]);
706 CalendarFileHandler::writeJson($eventFile, $events);
795 $events = json_decode(file_get_contents($eventFile), true);
797 if (isset($events[$date])) {
798 foreach ($events[$date] as $event) {
857 $events = $this->loadEventsMultiNamespace($namespace, $year, $month, $excludeList);
859 $events = $this->loadEventsSingleNamespace($namespace, $year, $month);
862 $this->debugLog("Returning " . count($events) . " date keys");
863 foreach ($events as $dateKey => $dayEvents) {
871 'events' => $events
936 $events = [];
941 $events = $decoded;
945 return $events;
975 $events = $this->loadEventsSingleNamespace($ns, $year, $month);
978 foreach ($events as $dateKey => $dayEvents) {
1003 $events = $this->loadEventsSingleNamespace($baseNamespace, $year, $month);
1005 foreach ($events as $dateKey => $dayEvents) {
1051 $events = $this->loadEventsSingleNamespace($namespace, $year, $month);
1052 foreach ($events as $dateKey => $dayEvents) {
1286 $events = json_decode(file_get_contents($eventFile), true);
1288 if (isset($events[$date])) {
1290 foreach ($events[$date] as $key => $event) {
1292 $events[$date][$key]['completed'] = $completed;
1298 CalendarFileHandler::writeJson($eventFile, $events);
1304 echo json_encode(['success' => true, 'events' => $events]);
1630 $events = [];
1632 $events = json_decode(file_get_contents($eventFile), true);
1633 if (!is_array($events)) $events = [];
1636 if (!isset($events[$dateKey])) {
1637 $events[$dateKey] = [];
1673 $events[$dateKey][] = $eventData;
1674 CalendarFileHandler::writeJson($eventFile, $events);
1765 $events = json_decode(file_get_contents($eventFile), true);
1766 if (isset($events[$date])) {
1767 foreach ($events[$date] as $evt) {
1828 $events = json_decode(file_get_contents($file), true);
1830 if (!$events) continue;
1833 foreach ($events as $date => &$dayEvents) {
1847 unset($events[$date]);
1853 CalendarFileHandler::writeJson($file, $events);
1876 $events = json_decode(file_get_contents($eventFile), true);
1878 if (!isset($events[$date])) {
1883 foreach ($events[$date] as $event) {