Update the city search part
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 20 Mar 2018 15:16:43 +0000 (11:16 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 20 Mar 2018 15:16:43 +0000 (11:16 -0400)
Need to check if it exists before trying to check for a value.

models/front/members/list.php

index b7425ef..4d940fb 100644 (file)
@@ -166,6 +166,7 @@ class GlmMembersFront_members_list extends GlmDataMemberInfo
         $multiSelectCats      = false;
         $filteredMembersFound = false;
         $list                 = false;
+        $citySearchSelected   = false;
 
         // Paging Parameters
         $paging        = $this->config['settings']['list_pagination']; // Now this is in management
@@ -334,7 +335,9 @@ class GlmMembersFront_members_list extends GlmDataMemberInfo
 
         // If we have a city set in shortcode or via URL.
         $cities = array();
-        if ($actionData['request']['city-search']) {
+        if ( isset( $actionData['request']['city-search'] )
+            && $actionData['request']['city-search']
+        ) {
 
             // Convert comma separated list to an array
             $citiesRequested = explode( ',', $actionData['request']['city-search'] );
@@ -844,40 +847,40 @@ class GlmMembersFront_members_list extends GlmDataMemberInfo
 
         // Compile template data
         $templateData = array(
-            'haveMembers'       => $haveMembers,
-            'members'           => $list,
-            'membersFound'      => $membersFound,
-            'mapItems'          => $mapItems,
-            'haveFilter'        => $haveFilter,
-            'filterArchived'    => $filterArchived,
-            'filterFeatured'    => $filterFeatured,
-            'filterPending'     => $filterPending,
-            'filterName'        => stripslashes($filterName),
-            'textSearch'        => $textSearch,
-            'categories'        => $categoryData,
-            'singleCategory'    => $singleCategory,
-            'catSelected'       => $catSelected,
-            'catSearchSelected' => $catSearchSelected,
-            'cities'            =>$cityData,
-            'citySearchSelected' => $citySearchSelected,
-            'regions'           => $regionData,
+            'haveMembers'          => $haveMembers,
+            'members'              => $list,
+            'membersFound'         => $membersFound,
+            'mapItems'             => $mapItems,
+            'haveFilter'           => $haveFilter,
+            'filterArchived'       => $filterArchived,
+            'filterFeatured'       => $filterFeatured,
+            'filterPending'        => $filterPending,
+            'filterName'           => stripslashes($filterName),
+            'textSearch'           => $textSearch,
+            'categories'           => $categoryData,
+            'singleCategory'       => $singleCategory,
+            'catSelected'          => $catSelected,
+            'catSearchSelected'    => $catSearchSelected,
+            'cities'               =>$cityData,
+            'citySearchSelected'   => $citySearchSelected,
+            'regions'              => $regionData,
             'regionSearchSelected' => $regionSearchSelected,
-            'amenities'         => $amenityData,
-            'amenSelected'      => $amenSelected,
-            'alphaList'         => $alphaList,
-            'alphaSelected'     => $alphaSelected,
-            'blankStart'        => $blankStart,
-            'view'              => $view,
+            'amenities'            => $amenityData,
+            'amenSelected'         => $amenSelected,
+            'alphaList'            => $alphaList,
+            'alphaSelected'        => $alphaSelected,
+            'blankStart'           => $blankStart,
+            'view'                 => $view,
 
             // Paging parameters
             'filteredMembersFound' => $filteredMembersFound,
-            'numbDisplayed'     => $numbDisplayed,
-            'lastDisplayed'     => $lastDisplayed,
-            'paging'            => $paging,
-            'prevStart'         => $prevStart,
-            'nextStart'         => $nextStart,
-            'start'             => $start,
-            'limit'             => $limit,
+            'numbDisplayed'        => $numbDisplayed,
+            'lastDisplayed'        => $lastDisplayed,
+            'paging'               => $paging,
+            'prevStart'            => $prevStart,
+            'nextStart'            => $nextStart,
+            'start'                => $start,
+            'limit'                => $limit,
 
         );