Fixed member search feature
authorChuck Scott <cscott@gaslightmedia.com>
Thu, 21 May 2015 15:57:42 +0000 (11:57 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Thu, 21 May 2015 15:57:42 +0000 (11:57 -0400)
models/admin/members/list.php

index 01acdcf..3c67359 100644 (file)
@@ -103,7 +103,7 @@ class GlmMembersAdmin_members_list extends GlmDataMembers
      */
     public function modelAction ($actionData = false)
     {
-        $where = '';
+        $where = ' true ';
         $filterPending = false;
         $filterArchived = false;
         $filterName = false;
@@ -111,19 +111,19 @@ class GlmMembersAdmin_members_list extends GlmDataMembers
 
         if (isset($_REQUEST['filterName'])) {
             $filterName = $_REQUEST['filterName'];
-            $where .= "T.name like '%$filterName%'";
+            $where .= " AND T.name like '%$filterName%'";
             $haveFilter = true;
         }
 
         // Check if this is a request to show archived members
         if (isset($_REQUEST['filterArchived'])) {
-            $where .= " T.access = ".$this->config['memb_access_numb']['Archived'];
+            $where .= " AND T.access = ".$this->config['memb_access_numb']['Archived'];
             $filterArchived = true;
             $haveFilter = true;
 
         // If not, don't show them
         } else {
-            $where .= " T.access != ".$this->config['memb_access_numb']['Archived'];
+            $where .= " AND T.access != ".$this->config['memb_access_numb']['Archived'];
         }
 
         // Get a current list of members