Updating ajax file for searching by term
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 9 Sep 2019 12:58:49 +0000 (08:58 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 9 Sep 2019 12:58:49 +0000 (08:58 -0400)
Need to search by the term given in $_REQUEST

models/admin/ajax/memberNameJson.php

index 5948582..10482eb 100644 (file)
@@ -75,6 +75,15 @@ class GlmMembersAdmin_ajax_memberNameJson
              )
         AND T.status = " . $this->config['status_numb']['Active'];
 
+        if ( isset( $_REQUEST['term'] ) && !empty( $_REQUEST['term'] ) ) {
+            $textSearch = addslashes(filter_var($_REQUEST['term'], FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES));
+            $whereParts[] = " T.member in (
+                SELECT DISTINCT(id)
+                  FROM ".GLM_MEMBERS_PLUGIN_DB_PREFIX."members
+                 WHERE name like '%$textSearch%'
+            )";
+        }
+
         $where = implode( ' AND ', $whereParts );
 
         $members = $this->wpdb->get_results(