From 60b396b65eaa724a8a7bc619cba040ee5dce2a3c Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 28 Jul 2016 15:44:52 -0400 Subject: [PATCH] Update for the featured event list. Check for True or False Need to check that the shortcode value is True or False value. Using PHP filter_var already so we have the boolean result. --- models/front/events/baseAction.php | 8 ++++++-- models/front/events/list.php | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/models/front/events/baseAction.php b/models/front/events/baseAction.php index f6d1926..851e5de 100644 --- a/models/front/events/baseAction.php +++ b/models/front/events/baseAction.php @@ -156,10 +156,14 @@ abstract class GlmMembersFront_events_baseAction extends GlmDataEvents * @access public * @return mixed */ - public function getFeaturedEventsData() + public function getFeaturedEventsData( $featured ) { $this->postAddTimes = true; - $where .= "T.featured = 1"; + if ( $featured ) { + $where .= "T.featured = 1"; + } else { + //$where .= "T.featured = 0"; + } $events = $this->getList( $where ); $this->postAddTimes = false; return $events; diff --git a/models/front/events/list.php b/models/front/events/list.php index 8e966ef..ac37fbc 100644 --- a/models/front/events/list.php +++ b/models/front/events/list.php @@ -71,6 +71,7 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction } if ( isset( $actionData['request']['featured'] ) ) { $featured = filter_var( $actionData['request']['featured'], FILTER_VALIDATE_BOOLEAN ); + echo '
$featured: ' . print_r( $featured, true ) . '
'; $action = 'featured'; } if (isset($_REQUEST['eventId']) && $eventId = filter_var($_REQUEST['eventId'], FILTER_VALIDATE_INT)) { @@ -218,7 +219,7 @@ class GlmMembersFront_events_list extends GlmMembersFront_events_baseAction } break; case 'featured': - $events = $this->getFeaturedEventsData(); + $events = $this->getFeaturedEventsData( $featured ); //echo '
$events: ' . print_r( $events, true ) . '
'; if ( isset ( $actionData['request']['template'] ) ) { $view = $actionData['request']['template']; -- 2.17.1