Update theme for new search feature
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 23 May 2019 20:24:22 +0000 (16:24 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 23 May 2019 20:24:22 +0000 (16:24 -0400)
Updating shortcode for member list results.
Fix some notices or warnings.

functions.php
parts/search-dropdown.php
sections/footer.php

index 7656b85..28244e4 100644 (file)
@@ -484,7 +484,7 @@ function display_memberfindme_directory() {
     $_REQUEST['textSearch'] = $_REQUEST['s'];
     $_REQUEST['action'] = 'list';
     $_REQUEST['event_name'] = $_REQUEST['s'];
-    echo do_shortcode('[glm-members-list view="list" show="-search-filters-opened" text-search="'.stripslashes($_REQUEST['s']).'"]');
+    echo do_shortcode('[glm-members-list view="list" show="-search-filters-opened" text-search="'.stripslashes($_REQUEST['s']).'" list-ajax-pagination="True" list-pagination-count="5"]');
     if( isset($_REQUEST['event_name']) && !empty($_REQUEST['event_name'])){
         echo do_shortcode('[glm-members-event-list limit="10"]');
         echo '<a href="' . get_permalink( 757 ) . '">View All Events</a>';
@@ -513,4 +513,4 @@ add_theme_support( 'html5', array(
     'comment-list',
     'gallery',
     'caption',
-) );
\ No newline at end of file
+) );
index 530717f..231bb3d 100644 (file)
@@ -9,11 +9,14 @@
     <form method="POST" action="<?php echo $url;?>?glm_action=list" class="category-search-form">
         <?php $categories = apply_filters('member_categories', false); ?>
 
+<?php
+    // echo '<pre>$categories: ' . print_r( $categories, true ) . '</pre>';
+?>
         <select name="categorySearch" id="member-categories" onchange='this.form.submit()'>
            <option value="all" disabled selected>Select a Category</option>
             <?php if( isset($categories) && is_array($categories) ){
-                    foreach ($categories as $key=>$val){ ?>
-                <?php if( $val['parent']['value'] !== ""){ ?>
+                    foreach ($categories as $key => $val){ ?>
+                <?php if( $val['parent_id'] !== 0){ ?>
                     <option value="<?php echo $val['id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $val['name']; ?></option>
                 <?php } else { ?>
                     <option value="<?php echo $val['id']; ?>">&nbsp;<?php echo $val['name']; ?></option>
index 8e2c3b4..c8f6e23 100644 (file)
@@ -12,7 +12,7 @@
     </div>
     <div class="footer-section flex-1">
         <div id="footer-socials-container" class="row">
-            
+
             <ul id="footer-socials">
                 <li class="block social-header"><h2 style="font-size: 28px;color:white;">Connect With Us</h2></li>
                 <li class="social">
@@ -112,7 +112,7 @@ $cities = $decode_array['cities'];
                     <option value="">Search All Locations</option>
                         <?php foreach($cities as $city){ ?>
                             <?php $city_id = str_replace("'", "", $city['city']); ?>
-                            <?php if( $selected_city == $city['city']) { ?>
+                            <?php if( isset( $selected_city ) && $selected_city == $city['city']) { ?>
                             <option selected value="<?php echo $city_id; ?>"><?php echo $city['name']; ?></option>
                               <?php } else { ?>
                                   <option value="<?php echo $city_id; ?>"><?php echo $city['name']; ?></option>
@@ -128,7 +128,7 @@ $cities = $decode_array['cities'];
                          <option value="">Search All Regions</option>
 
                             <?php foreach($regions as $region){ ?>
-                            <?php if( $selected_region == $region['region']) { ?>
+                            <?php if( isset( $selected_region ) && $selected_region == $region['region']) { ?>
                                 <option selected value="<?php echo $region['region']; ?>"><?php echo $region['name']; ?></option>
                                 <?php } else { ?>
                                      <option value="<?php echo $region['region']; ?>"><?php echo $region['name']; ?></option>
@@ -174,4 +174,4 @@ $cities = $decode_array['cities'];
             $('#search-overlay').addClass("open");
         });
     });
-</script>
\ No newline at end of file
+</script>