From c8397b87e977134b70c22d9a737a203441e0283b Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Tue, 3 May 2016 12:08:07 -0400 Subject: [PATCH] Adding slideshow getting the events with slideshow flag --- models/front/events/baseAction.php | 18 ++++++++++++++++++ models/front/events/list.php | 8 ++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/models/front/events/baseAction.php b/models/front/events/baseAction.php index 21304c9..1f41948 100644 --- a/models/front/events/baseAction.php +++ b/models/front/events/baseAction.php @@ -124,6 +124,24 @@ abstract class GlmMembersFront_events_baseAction extends GlmDataEvents return $events; } + public function getModelSlideShowEventsData() + { + $this->postAddTimes = true; + $where = "T.slideshow + AND T.image != '' + AND T.status = " . $this->config['status_numb']['Active'] . " + AND T.id IN ( + SELECT event + FROM " . GLM_MEMBERS_EVENTS_PLUGIN_DB_PREFIX . "times AS ET + WHERE active + AND " . $this->dateRange . " + ) + "; + $order = "T.id"; + $events = $this->getList($where, $order); + return $events; + } + /** * getModelEventData * diff --git a/models/front/events/list.php b/models/front/events/list.php index 3ea7632..bd85d54 100644 --- a/models/front/events/list.php +++ b/models/front/events/list.php @@ -484,15 +484,19 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction $eventsByDate = $mainEvents; } + if ($view == 'agenda.html') { + // get the slideshow events + $slideShowEvents = $this->getModelSlideShowEventsData($categoryId); + //echo '
$slideShowEvents: ' . print_r($slideShowEvents, true) . '
'; + } + // Compile template data $templateData = array( 'siteBaseUrl' => GLM_MEMBERS_EVENTS_SITE_BASE_URL, 'currentUrl' => GLM_MEMBERS_EVENTS_PLUGIN_CURRENT_URL, 'categoryId' => $categoryId, 'categories' => $categories, - //'events' => $events, 'eventsByDate' => $eventsByDate, - //'event' => $event, 'catEvents' => $categoryEvents, 'fromDate' => $fromDate, 'toDate' => $toDate, -- 2.17.1