From 3a55cead92a2b8118aa86e43740ca258b7eb0607 Mon Sep 17 00:00:00 2001 From: Richard McGirr Date: Wed, 18 Nov 2015 06:29:23 -0500 Subject: [ticket/14283] Remove group founder and free up memory PHPBB3-14283 --- phpBB/memberlist.php | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'phpBB/memberlist.php') diff --git a/phpBB/memberlist.php b/phpBB/memberlist.php index ba7ed60298..325c575ea9 100644 --- a/phpBB/memberlist.php +++ b/phpBB/memberlist.php @@ -1149,17 +1149,21 @@ switch ($mode) } // include modules for manage groups link display or not // need to ensure the module is active - if (!class_exists('p_master')) - { - include($phpbb_root_path . 'includes/functions_module.' . $phpEx); - } - $module = new p_master; - $module->list_modules('ucp'); - $can_manage_group = false; - if ($module->is_active('ucp_groups', 'manage') && ($group_row['group_leader'] || ($group_row['group_founder_manage'] && $user->data['user_type'] == USER_FOUNDER))) + if ($user->data['is_registered']) { - $can_manage_group = true; + if (!class_exists('p_master')) + { + include($phpbb_root_path . 'includes/functions_module.' . $phpEx); + } + $module = new p_master; + $module->list_modules('ucp'); + + if ($module->is_active('ucp_groups', 'manage') && $group_row['group_leader']) + { + $can_manage_group = true; + } + unset($module); } $template->assign_vars(array( -- cgit v1.2.1