From: Steve Sutton Date: Fri, 9 Feb 2018 20:36:59 +0000 (-0500) Subject: Update search overlay X-Git-Tag: v1.0.0^2~26 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=75bc1dad5708bf6bcaa15b62ca73658f5532056a;p=WP-Themes%2Fwmta.git Update search overlay Add our cities categories and regions. Also fix member links. --- diff --git a/functions.php b/functions.php index ca95d47..42f8b78 100644 --- a/functions.php +++ b/functions.php @@ -343,3 +343,29 @@ function is_blog () { $posttype = get_post_type($post ); return ( ((is_archive()) || (is_author()) || (is_category()) || (is_home()) || (is_single()) || (is_tag())) && ( $posttype == 'post') ) ? true : false ; } +add_filter('member_list_header_search', function(){ + $regions = make_array( apply_filters('glm_getListForSearch', 'region'), 'region'); + $cities = make_array( apply_filters('glm_getListForSearch', 'city'), 'city'); + + uasort($regions, function ($item1, $item2) { + if ($item1['name'] == $item2['name']) return 0; + return $item1['name'] < $item2['name'] ? -1 : 1; + }); + uasort($cities, function ($item1, $item2) { + if ($item1['name'] == $item2['name']) return 0; + return $item1['name'] < $item2['name'] ? -1 : 1; + }); + $search_array = array( + 'regions' => $regions, + 'cities' => $cities, + ); + $search_array = json_encode( $search_array ); + return $search_array; +}); +function make_array($category, $id_field){ + $new_array = array(); + foreach($category as $key=>$value){ + $new_array[$value[$id_field]] = $value; + } + return $new_array; +} diff --git a/glm-member-db-events/views/front/events/searchForm.html b/glm-member-db-events/views/front/events/searchForm.html index cad1b7a..a0a941c 100644 --- a/glm-member-db-events/views/front/events/searchForm.html +++ b/glm-member-db-events/views/front/events/searchForm.html @@ -6,12 +6,15 @@

Find An Event

+ {if $smarty.request.s} + + {/if}
- + @@ -83,7 +86,7 @@
- +
diff --git a/glm-member-db/views/front/members/list.html b/glm-member-db/views/front/members/list.html index 958b4be..a3b0141 100644 --- a/glm-member-db/views/front/members/list.html +++ b/glm-member-db/views/front/members/list.html @@ -223,22 +223,21 @@
{if $settings.list_show_search_alpha} {/if} {if $paging}
- Previous page - Next page + Previous page + Next page
showing {$start} through {$lastDisplayed} of {$filteredMembersFound} {/if} - {if $view == grid}