Lines Matching refs:dateKey
270 foreach ($events as $dateKey => $dayEvents) {
273 $startDate = $dateKey;
274 $endDate = isset($evt['endDate']) && $evt['endDate'] ? $evt['endDate'] : $dateKey;
304 $evt['_original_date'] = $dateKey; // Keep track of original date
327 $dateKey = sprintf('%04d-%02d-%02d', $year, $month, $currentDay);
328 $isToday = ($dateKey === date('Y-m-d'));
329 $hasEvents = isset($eventRanges[$dateKey]) && !empty($eventRanges[$dateKey]);
335 …dateKey . '" tabindex="0" role="gridcell" aria-label="' . date('F j, Y', strtotime($dateKey)) . ($…
342 $sortedEvents = $eventRanges[$dateKey];
363 … $originalDate = isset($evt['_original_date']) ? $evt['_original_date'] : $dateKey;
546 $dateKey = sprintf('%04d-%02d-%02d', $year, $month, $dayCount);
547 $dayEvents = isset($events[$dateKey]) ? $events[$dateKey] : [];
548 $isToday = ($dateKey === date('Y-m-d'));
633 foreach ($events as $dateKey => $dayEvents) {
635 $event['_date'] = $dateKey;
658 $dateKey = $event['_date'];
659 $dateObj = new \DateTime($dateKey);
677 if ($dateKey !== $lastDate) {
679 $lastDate = $dateKey;
775 foreach ($events as $dateKey => &$dayEvents) {
796 $isEventPast = function($dateKey, $time) use ($today) {
798 if ($dateKey < $today) {
803 if ($dateKey > $today) {
811 $eventDateTime = new DateTime($dateKey . ' ' . $time);
833 foreach ($events as $dateKey => $dayEvents) {
837 if (!$firstFutureEventId && $dateKey >= $today) {
852 $isPast = $isEventPast($dateKey, $timeRaw);
853 $isToday = $dateKey === $today;
889 … $displayDateKey = isset($event['originalStartDate']) ? $event['originalStartDate'] : $dateKey;
922 … . $importantClass . '" data-event-id="' . $eventId . '" data-date="' . $dateKey . '" style="borde…
1041 …n" onclick="deleteEvent(\'' . $calId . '\', \'' . $eventId . '\', \'' . $dateKey . '\', \'' . $but…
1042 …btn" onclick="editEvent(\'' . $calId . '\', \'' . $eventId . '\', \'' . $dateKey . '\', \'' . $but…
1048 …ick="toggleTaskComplete(\'' . $calId . '\', \'' . $eventId . '\', \'' . $dateKey . '\', \'' . $but…
1429 $dateKey = $dt->format('Y-m-d');
1443 if (isset($monthEvents[$dateKey]) && !empty($monthEvents[$dateKey])) {
1444 $allEvents[$dateKey] = $monthEvents[$dateKey];
1494 $dateKey = $dt->format('Y-m-d');
1508 if (isset($monthEvents[$dateKey]) && !empty($monthEvents[$dateKey])) {
1509 $allEvents[$dateKey] = $monthEvents[$dateKey];
1514 foreach ($allEvents as $dateKey => &$dayEvents) {
1722 foreach ($allEvents as $dateKey => $dayEvents) {
1723 $dateObj = new DateTime($dateKey);
1729 $isToday = $enableHighlighting && ($dateKey === $todayStr);
1730 $isTomorrow = $enableHighlighting && ($dateKey === $tomorrow);
1731 $isPast = $dateKey < $todayStr;
2297 foreach ($events as $dateKey => $dayEvents) {
2298 if (!isset($allEvents[$dateKey])) {
2299 $allEvents[$dateKey] = array();
2303 $allEvents[$dateKey][] = $event;
2323 foreach ($events as $dateKey => $dayEvents) {
2324 if (!isset($allEvents[$dateKey])) {
2325 $allEvents[$dateKey] = array();
2329 $allEvents[$dateKey][] = $event;
2335 foreach ($events as $dateKey => $dayEvents) {
2336 if (!isset($allEvents[$dateKey])) {
2337 $allEvents[$dateKey] = array();
2341 $allEvents[$dateKey][] = $event;
2394 foreach ($events as $dateKey => $dayEvents) {
2395 if (!isset($allEvents[$dateKey])) {
2396 $allEvents[$dateKey] = array();
2400 $allEvents[$dateKey][] = $event;
2497 foreach ($events as $dateKey => $dayEvents) {
2503 if ($dateKey === $todayStr) {
2504 $todayEvents[] = array_merge($event, ['date' => $dateKey]);
2506 if ($dateKey === $tomorrowStr) {
2507 $tomorrowEvents[] = array_merge($event, ['date' => $dateKey]);
2511 if ($dateKey >= $weekStart && $dateKey <= $weekEnd) {
2513 if (!isset($weekEvents[$dateKey])) {
2514 $weekEvents[$dateKey] = [];
2525 $weekEvents[$dateKey][] = $eventWithHtml;
2539 if ($isImportant && $dateKey >= $todayStr) {
2540 $importantEvents[] = array_merge($event, ['date' => $dateKey]);