merging adminsearch and membermanagement ajax models
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 28 Dec 2018 17:43:42 +0000 (12:43 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 28 Dec 2018 17:43:42 +0000 (12:43 -0500)
models/admin/ajax/memberManagement.php
views/admin/manageDashboard/index.html

index e2a6bca..dbccd59 100644 (file)
@@ -73,12 +73,25 @@ class GlmMembersAdmin_ajax_memberManagement extends glmMembersAdmin
     public function modelAction ($actionData = false)
     {
         global $wpdb;
-        $memberID = $_REQUEST['memberID'];
-        $editData = $this->controller( 'member', 'index', array("memberID" => $memberID), true, true);
+        if( $_REQUEST['option'] == 'manage'){
+            $memberID = $_REQUEST['memberID'];
+            $data = $this->controller( 'member', 'index', array("memberID" => $memberID), true, true);
+        }
+        if($_REQUEST['option'] == 'list'){
+            $where              = ' true ';
+            $alphaWhere         = ' true ';
+            $start = 1;
+            $limit = 20;
+    
+            $status = $this->config['status_numb']['Active'];
+            // $list   = apply_filters('glm-member-db-admin-search', '');
+            $data  = $this->controller( 'manageDashboard', 'members', false, true, true);
+        }
+        
 
         $return = array(
             "test"          => $sql,
-            'searchData'    => $editData       // Where our events list will go
+            'searchData'    => $data       // Where our events list will go
         );
 
         header('Content-type:application/json;charset=utf-8', true);
index 5a5990c..015f050 100644 (file)
                 
         let listData = {
             action      : 'glm_members_admin_ajax',
-            glm_action  : 'adminSearch',
+            glm_action  : 'memberManagement',
             form_action : 'list',
-            view: "list"
-            // table       : textSearchData.table,
-            // fields      : textSearchData.fields,
-            // where       : textSearchData.where
+            view        : "list",
+            option      : "list" 
         }
         Glma.adminSearch(listData);
    
             var editData = {
                 action      : 'glm_members_admin_ajax',
                 glm_action  : 'memberManagement',
-                form_action : 'index',
-                view        : "index",
-                option      : 'index',
+                option      : 'manage',
                 memberID    : $(this).parent().data('id')
             }