fix future / past events
This commit is contained in:
parent
7674a0afbb
commit
940daffb2e
1 changed files with 8 additions and 3 deletions
|
|
@ -11,8 +11,12 @@ function filterFutureEvents($events) {
|
||||||
})->data;
|
})->data;
|
||||||
|
|
||||||
$futureDates = array_filter($sessionDates, function ($date) {
|
$futureDates = array_filter($sessionDates, function ($date) {
|
||||||
return strtotime($date) >= time();
|
$oneDayInSecond = 24*60*60;
|
||||||
|
$dateTimeStamp = strtotime($date) + $oneDayInSecond;
|
||||||
|
|
||||||
|
return $dateTimeStamp >= time();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
if (!empty($futureDates)) {
|
if (!empty($futureDates)) {
|
||||||
$futureEvents->add($event);
|
$futureEvents->add($event);
|
||||||
|
|
@ -32,9 +36,10 @@ function filterPastEvents($events) {
|
||||||
return $session->date()->value();
|
return $session->date()->value();
|
||||||
})->data;
|
})->data;
|
||||||
|
|
||||||
// Filtrer les événements qui ont toutes leurs dates passées
|
|
||||||
$pastDates = array_filter($sessionDates, function ($date) {
|
$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)) {
|
if (count($pastDates) == count($sessionDates)) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue