$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;
}