From dc4e16b4b1d21833e1b8467e0997d0747a46f35b Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Fri, 28 Dec 2018 15:02:51 -0500 Subject: [PATCH] Enable admin tabs on member flyout through requiring adminTabs.php from each plugin --- models/admin/ajax/memberManagement.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/models/admin/ajax/memberManagement.php b/models/admin/ajax/memberManagement.php index dbccd59d..03174614 100644 --- a/models/admin/ajax/memberManagement.php +++ b/models/admin/ajax/memberManagement.php @@ -73,6 +73,15 @@ class GlmMembersAdmin_ajax_memberManagement extends glmMembersAdmin public function modelAction ($actionData = false) { global $wpdb; + foreach ($this->config['addOns'] as $a) { + if (is_file(GLM_MEMBERS_WORDPRESS_PLUGIN_PATH.$a['slug'].'/setup/adminMenus.php')) { + require_once GLM_MEMBERS_WORDPRESS_PLUGIN_PATH.$a['slug'].'/setup/adminMenus.php'; + } + if (is_file(GLM_MEMBERS_WORDPRESS_PLUGIN_PATH.$a['slug'].'/setup/adminTabs.php')) { + require_once GLM_MEMBERS_WORDPRESS_PLUGIN_PATH.$a['slug'].'/setup/adminTabs.php'; + } + } + if( $_REQUEST['option'] == 'manage'){ $memberID = $_REQUEST['memberID']; $data = $this->controller( 'member', 'index', array("memberID" => $memberID), true, true); -- 2.17.1