From: Steve Sutton Date: Fri, 4 Nov 2016 12:21:43 +0000 (-0400) Subject: Adding the dates field to events when using getFeaturedEvents X-Git-Tag: v1.5.4^2~26 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/index.cgi?a=commitdiff_plain;h=b65dbbfc367f2d0b04df6fad28533b48b91b876a;p=WP-Plugins%2Fglm-member-db-events.git Adding the dates field to events when using getFeaturedEvents Was set in the other get events method. --- 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; }