When the event has expired display a message (expired) next to the date.
$eventId = null;
$permalink = null;
$title = null;
+ $expired = false;
if ( isset($_REQUEST['glm_event_from']) ) {
$fromDate = filter_var($_REQUEST['glm_event_from'], FILTER_SANITIZE_STRING);
case 'event-detail':
if ( $eventId ) {
$event = $this->getModelEventData($eventId);
+ // Check the end date to see if this event has expired.
+ if ( $event['ending_timestamp'] < strtotime( 'today' ) ) {
+ $expired = true;
+ }
}
$view = 'detail.html';
break;
'toDate' => $toDate,
'eventId' => $eventId,
'event' => $event,
+ 'expired' => $expired,
'permalink' => $permalink,
'title' => $title,
'mainImgUrl' => GLM_MEMBERS_PLUGIN_MEDIA_URL . '/images/large/',
{/if}
<div class="small-12 medium-{if $event.locations || $event.use_member_location.value}7{else}12{/if} column">
<div id="glm-event-detail-dates">
- <div><strong>{$event.dates}</strong></div>
+ <div><strong>{$event.dates}</strong>{if $expired} <span style="color:red;">(Expired)</span>{/if}</div>
{if !$event.all_day}
{if $event.starting_date|date_format:"%l:%M %P" == $event.ending_date|date_format:"%l:%M %P"}
{$event.starting_date|date_format:"%l:%M %P"}