From 93612caff19fd004ed306026f334482a1977fa72 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 13 Sep 2016 09:25:47 -0400 Subject: [PATCH] Update detail event page for expired banner. When the event has expired display a message (expired) next to the date. --- models/front/events/detail.php | 6 ++++++ views/front/events/detail.html | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/models/front/events/detail.php b/models/front/events/detail.php index ba06882..b030fc0 100644 --- a/models/front/events/detail.php +++ b/models/front/events/detail.php @@ -41,6 +41,7 @@ class GlmMembersFront_events_detail extends GlmMembersFront_events_baseAction $eventId = null; $permalink = null; $title = null; + $expired = false; if ( isset($_REQUEST['glm_event_from']) ) { $fromDate = filter_var($_REQUEST['glm_event_from'], FILTER_SANITIZE_STRING); @@ -103,6 +104,10 @@ class GlmMembersFront_events_detail extends GlmMembersFront_events_baseAction 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; @@ -128,6 +133,7 @@ class GlmMembersFront_events_detail extends GlmMembersFront_events_baseAction 'toDate' => $toDate, 'eventId' => $eventId, 'event' => $event, + 'expired' => $expired, 'permalink' => $permalink, 'title' => $title, 'mainImgUrl' => GLM_MEMBERS_PLUGIN_MEDIA_URL . '/images/large/', diff --git a/views/front/events/detail.html b/views/front/events/detail.html index a13d92a..b59c1aa 100644 --- a/views/front/events/detail.html +++ b/views/front/events/detail.html @@ -59,7 +59,7 @@ {/if}
-
{$event.dates}
+
{$event.dates}{if $expired} (Expired){/if}
{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"} -- 2.17.1