From: Steve Sutton
Date: Fri, 14 Apr 2017 18:42:50 +0000 (-0400)
Subject: Adding apply_filters for custom fields admin search
X-Git-Tag: v2.9.15^2~21
X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=55d17b1b698112684e792724e993a8a6b7c9f1fe;p=WP-Plugins%2Fglm-member-db.git
Adding apply_filters for custom fields admin search
For checboxes only so far.
---
diff --git a/models/admin/members/list.php b/models/admin/members/list.php
index 9d97cc89..5863d418 100644
--- a/models/admin/members/list.php
+++ b/models/admin/members/list.php
@@ -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);
diff --git a/views/admin/members/list.html b/views/admin/members/list.html
index 68c61528..35728a92 100644
--- a/views/admin/members/list.html
+++ b/views/admin/members/list.html
@@ -23,6 +23,8 @@
Text Search:
+ {apply_filters('glm-member-db-custom-filter-search', '')}
+
Total found: {$memberCount}