Adding apply_filters for custom fields admin search
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 14 Apr 2017 18:42:50 +0000 (14:42 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 14 Apr 2017 18:42:50 +0000 (14:42 -0400)
For checboxes only so far.

models/admin/members/list.php
views/admin/members/list.html

index 9d97cc8..5863d41 100644 (file)
@@ -210,6 +210,12 @@ class GlmMembersAdmin_members_list extends GlmDataMembers
             $haveFilter = true;
         }
 
+        $whereParts = apply_filters('glm-member-db-admin-search-query', $where);
+        if ( is_array( $whereParts ) && count( $whereParts ) > 0 ) {
+            $where .= ' AND '.implode(" AND ", $whereParts);
+            $whereSep = ' AND ';
+        }
+
         // Get count of members listed
         $memberCount = $this->getStats($where);
 
index 68c6152..35728a9 100644 (file)
@@ -23,6 +23,8 @@
                 <b>Text Search: </b><input  class="glmMembersSearch" type="text" name="text_search" id="autoTest">
        </p>
 
+       {apply_filters('glm-member-db-custom-filter-search', '')}
+
         <p><b>Total found:</b> {$memberCount}&nbsp;&nbsp;</p>
 
         <br clear="all">