From: Steve Sutton Date: Tue, 20 Mar 2018 15:16:43 +0000 (-0400) Subject: Update the city search part X-Git-Tag: v2.10.28^2~9 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=c3e65ee7fe8fca7a41129b846b686b24ad1f75d5;p=WP-Plugins%2Fglm-member-db.git Update the city search part Need to check if it exists before trying to check for a value. --- diff --git a/models/front/members/list.php b/models/front/members/list.php index b7425efc..4d940fb1 100644 --- a/models/front/members/list.php +++ b/models/front/members/list.php @@ -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, );