rep__listing_upcoming_events()
This function, customizes the retrieval of property listing events and filters them to return an array of upcoming events grouped by a specified key.
Namespace
REP_Malcolm
Return
array
Upcoming events grouped
Source
File: \includes\rep-helper-functions.php
function rep__listing_upcoming_events( $events ){
$filtered_events = [];
$events = unserialize( $events );
if( ! empty($events) && is_array( $events ) ){
$today = date("Y-m-d H:i:s");
foreach($events as $event){
$date = lp__array_key_value('event_date', $event);
$time = lp__array_key_value('event_time', $event);
if( $date && $time ){
$datetime = "{$date} {$time}";
if( $datetime >= $today ) {
$filtered_events[] = $event;
}
}
}
}
return rep__group_listing_events( $filtered_events );
}