Update to get enable_member flag.
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 21 Oct 2016 14:23:33 +0000 (10:23 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 21 Oct 2016 14:23:33 +0000 (10:23 -0400)
This is for turning off members in the glmAssociate plugins.

models/admin/settings/eventCategories.php

index 75714c8..5397fec 100644 (file)
@@ -98,10 +98,11 @@ class GlmMembersAdmin_settings_eventCategories extends GlmDataEventsCategories
     public function modelAction ($actionData = false)
     {
 
-        $success = true;
+        $success        = true;
         $haveCategories = false;
-        $categories = false;
-        $error = false;
+        $categories     = false;
+        $error          = false;
+        $enable_members = $this->config['settings']['enable_members'];
 
         // Check if a category ID is supplied
         $id = 0;
@@ -165,11 +166,11 @@ class GlmMembersAdmin_settings_eventCategories extends GlmDataEventsCategories
         // If we had a fatal error, redirect to the error page
         if ($error) {
             return array(
-                    'status' => $success,
-                    'menuItemRedirect' => 'error',
-                    'modelRedirect' => 'index',
-                    'view' => 'admin/error/index.html',
-                    'data' => false
+                'status' => $success,
+                'menuItemRedirect' => 'error',
+                'modelRedirect'    => 'index',
+                'view'             => 'admin/error/index.html',
+                'data'             => false
             );
         }
 
@@ -182,17 +183,18 @@ class GlmMembersAdmin_settings_eventCategories extends GlmDataEventsCategories
 
         // Compile template data
         $templateData = array(
+            'enable_members' => $enable_members,
             'haveCategories' => $haveCategories,
-            'categories' => $categories
+            'categories'     => $categories
         );
 
         // Return status, suggested view, and data to controller
         return array(
-            'status' => $success,
+            'status'           => $success,
             'menuItemRedirect' => false,
-            'modelRedirect' => false,
-            'view' => 'admin/settings/eventCategories.html',
-            'data' => $templateData
+            'modelRedirect'    => false,
+            'view'             => 'admin/settings/eventCategories.html',
+            'data'             => $templateData
         );
 
     }