From: Steve Sutton Date: Thu, 28 Jul 2016 19:44:52 +0000 (-0400) Subject: Update for the featured event list. Check for True or False X-Git-Tag: v1.2.21^2~1^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=60b396b65eaa724a8a7bc619cba040ee5dce2a3c;p=WP-Plugins%2Fglm-member-db-events.git 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. --- 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'];