Output the time into the detail event pages.
Sort the list of event by the day so they are order by times.
if ( $etime ) {
$etime = $event['bdate'] . ' ' . $etime;
} else {
- $etime = $btime;
+ $etime = $event['bdate'];
}
$recurData =array(
'event' => $eventId,
}
// group the events by the starting date
+ //echo '<pre>' . print_r($events, true) . '</pre>';
+ //exit;
$eventsByDate = array();
if ($events) {
foreach ( $events as $event ) {
foreach ( $event['times'] as $eventTime ) {
$eventDateTime = mktime(
- 0, 0, 0,
+ 0,
+ 0,
+ 0,
date('n', $eventTime['start_time']['timestamp']),
date('j', $eventTime['start_time']['timestamp']),
date('Y', $eventTime['start_time']['timestamp'])
);
$event['starting_date'] = $eventTime['start_time']['timestamp'];
$event['ending_date'] = $eventTime['end_time']['timestamp'];
- $event['hasSameTimes'] = ($event['starting_date'] == $event['ending_date']) ? 1 : 0;
$eventsByDate[$eventDateTime][$eventTime['start_time']['timestamp']] = $event;
// if there's a name search stop for the first occurrence of that event
if ( $action == 'event-list-name' ) {
}
}
ksort($eventsByDate);
+ foreach ($eventsByDate as &$eventDate ) {
+ ksort($eventDate);
+ }
}
//echo '<pre>' . print_r($eventsByDate, true) . '</pre>';
//exit;
<div class="row glm-event-day-event">
<div class="small-12 column">
<h2>{$event.name}</h2>
- {if !$event.hasSameTimes}
- {$event.starting_date|date_format:"%l %P"} - {$event.ending_date|date_format:"%l %P"}
- {/if}
- {if $event.hasSameTimes}
- {$event.starting_date|date_format:"%l %P"}
+ {if $event.starting_date|date_format:"%l %P" == $event.ending_date|date_format:"%l %P"}
+ {$event.starting_date|date_format:"%l %P"}
+ {else}
+ {$event.starting_date|date_format:"%l %P"} - {$event.ending_date|date_format:"%l %P"}
{/if}
<div class="event-content hide clearfix">
{if $event.image}<img style="float:right;" src="{$imgUrl}{$event.image}">{/if}
<div class="small-{if $event.locations}7{else}12{/if} column">
<div class="row">
<div class="small-12 column"><strong>{$event.dates}</strong></div>
+ <div class="small-12 column">
+ {if $event.starting_date|date_format:"%l %P" == $event.ending_date|date_format:"%l %P"}
+ {$event.starting_date|date_format:"%l %P"}
+ {else}
+ {$event.starting_date|date_format:"%l %P"} - {$event.ending_date|date_format:"%l %P"}
+ {/if}
+ </div>
<div class="small-12 column">
{if $event.locations.name}{$event.locations.name}<br>{/if}
{$event.locations.address}<br>