acl_get('a_group') ) { return; } $module['GROUP']['MANAGE'] = basename(__FILE__) . "$SID"; return; } define('IN_PHPBB', 1); // Include files $phpbb_root_path = '../'; require($phpbb_root_path . 'extension.inc'); require('pagestart.' . $phpEx); // Do we have general permissions? if (!$auth->acl_get('a_group') ) { trigger_error($user->lang['NO_ADMIN']); } // Check and set some common vars $action = (isset($_REQUEST['action']))? $_REQUEST['action'] : ((isset($_POST['addgroup'])) ? 'addgroup' : ''); $group_id = (isset($_REQUEST['g']))? intval($_REQUEST['g']) : ''; // Which page? page_header($user->lang['MANAGE']); switch ($action) { case 'edit': case 'addgroup': if (isset($_POST['submit'])) { $group_name = $_POST['group_name']; $group_description = $_POST['group_description']; } if ($action == 'edit' && empty($_POST['submit'])) { $sql = "SELECT * FROM " . GROUPS_TABLE . " WHERE group_id = $group_id"; $result = $db->sql_query($sql); if (!extract($db->sql_fetchrow($result))) { trigger_error($user->lang['NO_GROUP']); } } ?>
lang['GROUP_EDIT_EXPLAIN']; ?>
sql_query($sql); $rank_options = ''; if ($row = $db->sql_fetchrow($result)) { do { $selected = (!empty($group_rank) && $row['rank_id'] == $group_rank) ? ' selected="selected"' : ''; $rank_options .= ''; } while ($row = $db->sql_fetchrow($result)); } $type_open = ($group_type == GROUP_OPEN) ? ' checked="checked"' : ''; $type_closed = ($group_type == GROUP_CLOSED) ? ' checked="checked"' : ''; $type_hidden = ($group_type == GROUP_HIDDEN) ? ' checked="checked"' : ''; $type_free = ($group_type == GROUP_FREE) ? ' checked="checked"' : ''; $sql = "SELECT u.user_id, u.username FROM " . GROUPS_MODERATOR_TABLE . " gm, " . USERS_TABLE . " u WHERE gm.group_id = $group_id AND u.user_id = gm.user_id"; // $result = $db->sql_query($sql); ?>lang['GROUP_LIST_EXPLAIN']; ?>
lang['GROUP_MANAGE_EXPLAIN']; ?>
lang['USER_DEF_GROUPS_EXPLAIN']; ?>