From b65dbbfc367f2d0b04df6fad28533b48b91b876a Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 4 Nov 2016 08:21:43 -0400 Subject: [PATCH] Adding the dates field to events when using getFeaturedEvents Was set in the other get events method. --- models/front/events/baseAction.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/models/front/events/baseAction.php b/models/front/events/baseAction.php index 2c6f6a4..4fd9e75 100644 --- a/models/front/events/baseAction.php +++ b/models/front/events/baseAction.php @@ -266,6 +266,21 @@ abstract class GlmMembersFront_events_baseAction extends GlmDataEvents $where = implode( ' AND ', $where_parts ); $events = $this->getList( $where ); $this->postAddTimes = false; + if ( !empty( $events ) ) { + foreach ( $events as &$event ) { + // grab the first from times and see if it's ongoing or not + if ( $event['times'] ) { + reset( $event['times'] ); + $firstKey = key( $event['times'] ); + reset( $event['times'] ); + } + $event['dates'] = $this->getEventDate( + strtotime( $event['starting_date'] ), + strtotime( $event['ending_date'] ), + 'timestamp' + ); + } + } return $events; } -- 2.17.1