fixing the search queries in the functions file
authorAnthony Talarico <talarico@gaslightmedia.com>
Mon, 22 Jan 2018 20:58:22 +0000 (15:58 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Mon, 22 Jan 2018 20:58:22 +0000 (15:58 -0500)
fixing search queries in functions file.

functions.php
glm-member-db/views/front/members/detail.html
sections/action-container.php
sections/interior-page.php

index a846812..5eba51a 100644 (file)
@@ -43,7 +43,7 @@ add_filter('glm-member-db-front-search-query', function( $queryParts ) {
     // listings without the Pre-Owned
     if ( !isset( $_REQUEST['pre_owned'] ) ) {
         $queryParts[] = " T.id IN (
-            SELECT ref_dest
+            SELECT entity_id
               FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_field_data
              WHERE field_data != 'Yes'
                AND field_id = (SELECT id
@@ -61,7 +61,7 @@ add_filter('glm-member-db-front-search-query', function( $queryParts ) {
      WHERE field_id = (SELECT id
                          FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields
                         WHERE field_name = 'Just Arrived')
-                          AND ref_dest = T.id) ";
+                          AND entity_id = T.id) ";
     // Order by clause for Red Hot Deal.
     $orderBy .= ", (
     SELECT CASE WHEN field_data = 'Yes' THEN 0 ELSE 1 end
@@ -69,7 +69,7 @@ add_filter('glm-member-db-front-search-query', function( $queryParts ) {
      WHERE field_id = (SELECT id
                          FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields
                         WHERE field_name = 'Red Hot Deal')
-                          AND ref_dest = T.id) ";
+                          AND entity_id = T.id) ";
     // Order by clause for Coming Soon.
     $orderBy .= ", (
     SELECT CASE WHEN field_data = 'Yes' THEN 0 ELSE 1 end
@@ -77,7 +77,7 @@ add_filter('glm-member-db-front-search-query', function( $queryParts ) {
      WHERE field_id = (SELECT id
                          FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields
                         WHERE field_name = 'Coming Soon')
-                          AND ref_dest = T.id) ";
+                          AND entity_id = T.id) ";
     $orderBy .= ", $originalOrderBy DESC ";
 
     // Order by clause for Weekly Specials.
@@ -87,7 +87,7 @@ add_filter('glm-member-db-front-search-query', function( $queryParts ) {
          WHERE field_id = (SELECT id
                              FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields
                             WHERE field_name = 'Weekly Special')
-                              AND ref_dest = T.id) ";
+                              AND entity_id = T.id) ";
         $orderBy .= ", $originalOrderBy DESC ";
         
         return $orderBy;
index 044ccc9..f91ced1 100644 (file)
                         {/if}
                     {/foreach}
                 </div>
-<!--                {$member|@print_r}-->
             </div>
 
 <!-- Attributes: amenitities, credit cards, etc -->
index e3fba7a..eb00985 100644 (file)
@@ -25,7 +25,7 @@
             </div>
         </li>
         <li class="action-items small-12 medium-3 columns">
-            <a href="<?php echo get_permalink(29);?>?glm_action=list&categorySearchMultiple[]=198"><img src="<?php bloginfo('template_url');?>/assets/homes.jpg"> <span>Homes</span></a>
+            <a href="<?php echo get_permalink(31);?>?glm_action=list&categorySearchMultiple[]=185,234"><img src="<?php bloginfo('template_url');?>/assets/homes.jpg"> <span>Homes</span></a>
         </li>
         <li class="action-items small-12 medium-3 columns">
             <a href="<?php echo get_permalink(29);?>?glm_action=list&categorySearchMultiple[]=198"><img src="<?php bloginfo('template_url');?>/assets/red-hot-deals.jpg"> <span>Red Hot Deals</span></a>
index 2f598a8..9893a2b 100644 (file)
@@ -27,7 +27,7 @@
                             <?php include get_template_directory() . '/sections/action-buttons.php';?>
                             </div>
                             
-                            <?php $cats = apply_filters('member_categories'); ?>
+                            <?php $cats = apply_filters('member_categories',""); ?>
                             <?php foreach($cats as $key=>$value){
                                 
                                 if($value['parent']['value'] === 0){