From 940daffb2e2cffd6a3576ca9dcb9a20036a2acbd Mon Sep 17 00:00:00 2001 From: isUnknown Date: Sat, 21 Sep 2024 09:32:09 +0200 Subject: [PATCH] fix future / past events --- site/plugins/helpers/index.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/site/plugins/helpers/index.php b/site/plugins/helpers/index.php index 488cf36..0a055f4 100644 --- a/site/plugins/helpers/index.php +++ b/site/plugins/helpers/index.php @@ -11,8 +11,12 @@ function filterFutureEvents($events) { })->data; $futureDates = array_filter($sessionDates, function ($date) { - return strtotime($date) >= time(); + $oneDayInSecond = 24*60*60; + $dateTimeStamp = strtotime($date) + $oneDayInSecond; + + return $dateTimeStamp >= time(); }); + if (!empty($futureDates)) { $futureEvents->add($event); @@ -32,9 +36,10 @@ function filterPastEvents($events) { return $session->date()->value(); })->data; - // Filtrer les événements qui ont toutes leurs dates passées $pastDates = array_filter($sessionDates, function ($date) { - return strtotime($date) < time(); + $oneDayInSecond = 24*60*60; + $dateTimeStamp = strtotime($date) - $oneDayInSecond; + return $date < time(); }); if (count($pastDates) == count($sessionDates)) {