Setup for only the manager members can goto this.
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 30 Jun 2017 14:25:28 +0000 (10:25 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 30 Jun 2017 14:25:28 +0000 (10:25 -0400)
Shouldn't show up anyways but better safe than sorry.

setup/adminTabs.php

index 1fc5531..e21abde 100644 (file)
@@ -76,16 +76,18 @@ add_filter('glm-member-db-add-tab-for-management',
         return $addOnTabs;
     }
 );
-add_filter('glm-member-db-add-tab-for-import',
-    function($addOnTabs) {
-        $newTabs = array(
-            array(
-                'text'   => 'Social Media',
-                'menu'   => 'import',
-                'action' => 'social',
-            )
-        );
-        $addOnTabs = array_merge($addOnTabs, $newTabs);
-        return $addOnTabs;
-    }
-);
+if (current_user_can('glm_members_members')) {
+    add_filter('glm-member-db-add-tab-for-import',
+        function($addOnTabs) {
+            $newTabs = array(
+                array(
+                    'text'   => 'Social Media',
+                    'menu'   => 'import',
+                    'action' => 'social',
+                )
+            );
+            $addOnTabs = array_merge($addOnTabs, $newTabs);
+            return $addOnTabs;
+        }
+    );
+}