diff options
author | Paul S. Owen <psotfx@users.sourceforge.net> | 2003-03-30 14:27:42 +0000 |
---|---|---|
committer | Paul S. Owen <psotfx@users.sourceforge.net> | 2003-03-30 14:27:42 +0000 |
commit | c66ba88f92a6beeb3b44cac36277e4cd33570cf8 (patch) | |
tree | 3e3ea16c0a6371d442cd1f90c3b8b4eed7c324ff /phpBB/adm | |
parent | eabafe47348e0d61bf3b5e58fdf5e7aa5f38d81b (diff) | |
download | forums-c66ba88f92a6beeb3b44cac36277e4cd33570cf8.tar forums-c66ba88f92a6beeb3b44cac36277e4cd33570cf8.tar.gz forums-c66ba88f92a6beeb3b44cac36277e4cd33570cf8.tar.bz2 forums-c66ba88f92a6beeb3b44cac36277e4cd33570cf8.tar.xz forums-c66ba88f92a6beeb3b44cac36277e4cd33570cf8.zip |
Various changes ... it works again now :D
git-svn-id: file:///svn/phpbb/trunk@3753 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/adm')
-rw-r--r-- | phpBB/adm/admin_permissions.php | 335 |
1 files changed, 244 insertions, 91 deletions
diff --git a/phpBB/adm/admin_permissions.php b/phpBB/adm/admin_permissions.php index 0b0f3c2f05..1be21c51de 100644 --- a/phpBB/adm/admin_permissions.php +++ b/phpBB/adm/admin_permissions.php @@ -25,20 +25,21 @@ if (!empty($setmodules)) $module['FORUM']['PERMISSIONS'] = ($auth->acl_get('a_auth')) ? $filename . $SID . '&mode=forums' : ''; $module['FORUM']['MODERATORS'] = ($auth->acl_get('a_authmods')) ? $filename . $SID . '&mode=moderators' : ''; $module['FORUM']['SUPER_MODERATORS'] = ($auth->acl_get('a_authmods')) ? $filename . $SID . '&mode=supermoderators' : ''; - $module['GENERAL']['ADMINISTRATORS'] = ($auth->acl_get('a_authadmins')) ? $filename . $SID . '&mode=administrators' : ''; + $module['FORUM']['ADMINISTRATORS'] = ($auth->acl_get('a_authadmins')) ? $filename . $SID . '&mode=administrators' : ''; $module['USER']['PERMISSIONS'] = ($auth->acl_get('a_authusers')) ? $filename . $SID . '&mode=users' : ''; $module['GROUP']['PERMISSIONS'] = ($auth->acl_get('a_authgroups')) ? $filename . $SID . '&mode=groups' : ''; + $module['GENERAL']['DEPENDENCIES'] = ($auth->acl_get('a_authdeps')) ? $filename . $SID . '&mode=deps' : ''; return; } define('IN_PHPBB', 1); - // Include files $phpbb_root_path = '../'; require($phpbb_root_path . 'extension.inc'); require('pagestart.' . $phpEx); + // Define some vars $forum_id = 0; $forum_sql = ''; @@ -54,7 +55,6 @@ $group_id = (isset($_REQUEST['g'])) ? intval($_REQUEST['g']) : ''; $entries = (isset($_POST['entries'])) ? $_POST['entries'] : ''; - // Start program proper switch ($mode) { @@ -100,8 +100,14 @@ switch ($mode) $type_sql = 'u'; break; + case 'deps': + $l_title = $user->lang['DEPENDENCIES']; + $l_title_explain = $user->lang['DEPENDENCIES_EXPLAIN']; + $which_acl = 'a_authdeps'; + break; } + // Permission check if (!$auth->acl_get($which_acl)) { @@ -109,13 +115,11 @@ if (!$auth->acl_get($which_acl)) } - - // Call update or delete, both can take multiple user/group // ids. Additionally inheritance is handled (by the auth API) -switch ($_POST['runas']) -{ - case 'now': +//switch ($_POST['runas']) +//{ +// case 'now': if (isset($_POST['update'])) { $auth_admin = new auth_admin(); @@ -134,7 +138,7 @@ switch ($_POST['runas']) cache_moderators(); - trigger_error('Permissions updated successfully'); + trigger_error($user->lang['AUTH_UPDATED']); } else if (isset($_POST['delete'])) { @@ -167,7 +171,7 @@ switch ($_POST['runas']) cache_moderators(); - trigger_error('Permissions updated successfully'); + trigger_error($user->lang['AUTH_UPDATED']); } else if (isset($_POST['presetsave'])) { @@ -214,43 +218,222 @@ switch ($_POST['runas']) $db->sql_query($sql); } } - break; +// break; +//} + + + + + + +if ($mode == 'deps') +{ + // Generate header + page_header($l_title); + + $chg_acl_type = (isset($_POST['chg_type'])) ? htmlspecialchars($_POST['chg_type']) : ''; + $chg_acl_option_id = (isset($_POST['chg_option'])) ? intval($_POST['chg_option']) : ''; + $chg_acl_value = (isset($_POST['chg_value'])) ? intval($_POST['chg_value']) : ''; + $chg_forum_id = (isset($_POST['f'])) ? intval($_POST['f']) : 0; + $chg_acl_options = (isset($_POST['option'])) ? $_POST['option'] : ''; + + $acl_types = $auth_options = $value_options = $forum_options = ''; + + $types = array('admin' => $user->lang['ADMINISTRATORS'], 'supermod' => $user->lang['SUPER_MODERATORS'], 'mod' => $user->lang['MODERATORS']); + + foreach ($types as $value => $option) + { + $acl_types .= '<option value="' . $value . '"' . (($chg_acl_type == $value) ? ' selected="selected"' : '') . '>' . $option . '</option>'; + } - case 'evt': - if (isset($_POST['submit'])) + if (isset($_POST['chg_type'])) + { + switch ($chg_acl_type) { - // user_ids are returned in user_id_ary, a simple array - $evt_code = "\$auth_admin = new auth_admin(); if (!empty(\$evt_inherit)){ array_push(\$evt_inherit, intval(\$evt_f)); } foreach (\$user_id_ary as \$id) { \$auth_admin->acl_set('user', \$evt_inherit, intval(\$id), \$evt_option); } cache_moderators();"; + case 'admin': + $type_sql = 'a'; + break; + case 'supermod': + case 'mod': + $type_sql = 'm'; + break; + } + + $founder_sql = ($user->data['user_founder']) ? ' AND founder_only <> 1' : ''; + $sql = "SELECT auth_option_id, auth_value + FROM " . ACL_OPTIONS_TABLE . " + WHERE auth_value LIKE '" . $type_sql . "_%' + $founder_sql"; + $result = $db->sql_query($sql); - // event_code, type (user or group), id's (of users/groups), ... other data ... - event_create($evt_code, $_POST['type'], $_POST['entries'], array('mode' => $_POST['mode']), array('f' => $_POST['forum_id']), array('entries' => $_POST['entries']), array('inherit' => $_POST['inherit']), array('type' => $_POST['type']), array('option' => $_POST['option'])); + while ($row = $db->sql_fetchrow($result)) + { + $auth_options .= '<option value="' . $row['auth_option_id'] . '"' . (($chg_acl_option_id == $row['auth_option_id']) ? ' selected="selected"' : '') . '>' . ((!empty($user->lang['acl_' . $row['auth_value']])) ? $user->lang['acl_' . $row['auth_value']] : (($row['auth_value'] == $chg_type_sql . '_') ? 'Any option' : ucfirst(preg_replace('#.*?_#', '', $row['auth_value'])))) . '</option>'; } + $db->sql_freeresult($result); + } - // form submit page, ... associative data ... - event_define('admin_permissions', array('mode' => $mode), array('forum_id' => $forum_id), array('inherit' => $_POST['inherit']), array('entries' => $_POST['entries']), array('type' => $_POST['type']), array('option' => $_POST['option'])); - break; + if (isset($_POST['chg_option']) && strstr($_POST['field'], 'options')) + { + $values = array(ACL_DENY => $user->lang['DENY'], ACL_ALLOW => $user->lang['ALLOW'], ACL_INHERIT => $user->lang['INHERIT']); + + foreach ($values as $value => $option) + { + $value_options .= '<option value="' . $value . '"' . (($chg_acl_value == $value && strstr($_POST['field'], 'values')) ? ' selected="selected"' : '') . '>' . $option . '</option>'; + } + } + + if (isset($_POST['chg_value']) && strstr($_POST['field'], 'values')) + { + $forum_options = make_forum_select(false, false, false); + } + +?> + +<h1><?php echo $l_title; ?></h1> + +<p><?php echo $l_title_explain; ?></p> + +<form method="post" name="acl" action="<?php echo "admin_permissions.$phpEx$SID&mode=$mode"; ?>"><table class="bg" width="60%" cellspacing="1" cellpadding="4" border="0" align="center"> + <tr> + <th colspan="2"> </th> + </tr> + <tr> + <td class="row1">Permission type: </td> + <td class="row2"><select name="chg_type" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.field.value = 'type'; this.form.submit() }"><option value="-1">Choose type</option><?php echo $acl_types; ?></select></td> + </tr> +<?php + + if ($auth_options != '') + { + +?> + <tr> + <td class="row1">Changing option:</td> + <td class="row2"><select name="chg_option" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.field.value = 'type, options'; this.form.submit() }"><option value="-1">Choose option</option><?php echo $auth_options; ?></select></td> + </tr> +<?php + + } + + if ($value_options != '') + { + +?> + <tr> + <td class="row1">To value:</td> + <td class="row2"><select name="chg_value" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.field.value = 'type, options, values';this.form.submit() }"><option>Choose value</option><?php echo $value_options; ?></select></td> + </tr> +<?php + + } + + if ($forum_options != '') + { + +?> + <tr> + <td class="row1">Set option in: <br /><span class="gensmall"></span></td> + <td class="row2"><select name="f" onchange="if(this.options[this.selectedIndex].value != -1){ this.form.field.value = 'type, options, values, forum'; this.form.submit() }"><option class="sep" value="0">All forums</option><?php + + if ($_POST['type'] == 'mod') + { + +?><option class="sep" value="-1">Affected forum</option><?php + + } - case 'crn': - break; -} + echo $forum_options; ?></select></td> + </tr> +</table> +<?php + } + if (isset($_POST['f']) && strstr($_POST['field'], 'forum')) + { + +?> +<table class="bg" width="60%" cellspacing="1" cellpadding="4" border="0" align="center"> + <tr> + <th> <?php echo $user->lang['OPTION']; ?> </th> + <th> <?php echo $user->lang['ALLOW']; ?> </th> + <th> <?php echo $user->lang['DENY']; ?> </th> + <th> <?php echo $user->lang['INHERIT']; ?> </th> + </tr> +<?php + $sql = 'SELECT auth_dep + FROM ' . ACL_DEPS_TABLE . " + WHERE auth_value = $chg_acl_option + AND auth_allow = $chg_acl_value + AND forum_id = $chg_forum_id"; + $result = $db->sql_query($sql); + $auth_values = array(); + if ($row = $db->sql_fetchrow($result)) + { + $auth_values = unserialize($row); + } + $db->sql_freeresult($result); + $founder_sql = ($user->data['user_founder']) ? ' AND founder_only <> 1' : ''; + $sql = "SELECT auth_option_id, auth_value + FROM " . ACL_OPTIONS_TABLE . " + WHERE auth_value LIKE 'f_%' + AND auth_value <> 'f_' + $founder_sql"; + $result = $db->sql_query($sql); + + while ($row = $db->sql_fetchrow($result)) + { + $row_class = ($row_class == 'row1') ? 'row2' : 'row1'; + + $l_can_cell = (!empty($user->lang['acl_' . $row['auth_value']])) ? $user->lang['acl_' . $row['auth_value']] : ucfirst(preg_replace('#.*?_#', '', $row['auth_value'])); + + $allow_type = (isset($auth_values[$row['auth_value']]) && $auth_values[$row['auth_value']] == ACL_ALLOW) ? ' checked="checked"' : ''; + $deny_type = (isset($auth_values[$row['auth_value']]) && $auth_values[$row['auth_value']] == ACL_DENY) ? ' checked="checked"' : ''; + $inherit_type = (empty($auth_values[$row['auth_value']]) || $auth_values[$row['auth_value']] == ACL_INHERIT) ? ' checked="checked"' : ''; + +?> + <tr> + <td class="<?php echo $row_class; ?>"><?php echo $l_can_cell; ?></td> + <td class="<?php echo $row_class; ?>" align="center"><input type="radio" name="option[<?php echo $row['auth_value']; ?>]" value="<?php echo ACL_ALLOW; ?>"<?php echo $allow_type; ?> /></td> + <td class="<?php echo $row_class; ?>" align="center"><input type="radio" name="option[<?php echo $row['auth_value']; ?>]" value="<?php echo ACL_DENY; ?>"<?php echo $deny_type; ?> /></td> + <td class="<?php echo $row_class; ?>" align="center"><input type="radio" name="option[<?php echo $row['auth_value']; ?>]" value="<?php echo ACL_INHERIT; ?>"<?php echo $inherit_type; ?> /></td> + </tr> +<?php + + } + +?> + <tr> + <td class="cat" colspan="4" align="center"><input class="mainoption" type="submit" name="submit" value="<?php echo $user->lang['SUBMIT']; ?>" /></td> + </tr> +<?php + + } +?> +</table><input type="hidden" name="field" value="" /></form> +<?php + page_footer(); -// Get required information, either all forums if no id was -// specified or just the requsted if it was -if (!empty($forum_id) || !empty($group_id) || !empty($username) || - $mode == 'administrators' || $mode == 'supermoderators') +} +else if (!empty($forum_id) || + !empty($group_id) || + !empty($username) || + $mode == 'administrators' || + $mode == 'supermoderators') { + // Get required information, either all forums if no id was + // specified or just the requsted if it was + // Clear some vars, grab some info if relevant ... $s_hidden_fields = ''; - if (!empty($forum_id)) { $sql = "SELECT forum_name, parent_id @@ -258,7 +441,10 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || WHERE forum_id = $forum_id"; $result = $db->sql_query($sql); - $forum_info = $db->sql_fetchrow($result); + if (!($forum_info = $db->sql_fetchrow($result))) + { + trigger_error($user->lang['NO_FORUM']); + } $db->sql_freeresult($result); $l_title .= ' : <i>' . $forum_info['forum_name'] . '</i>'; @@ -272,7 +458,7 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || if (!($row = $db->sql_fetchrow($result))) { - trigger_error($user->lang['No_such_user']); + trigger_error($user->lang['NO_USER']); } $db->sql_freeresult($result); @@ -288,7 +474,7 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || if (!($row = $db->sql_fetchrow($result))) { - trigger_error($user->lang['No_such_group']); + trigger_error($user->lang['NO_GROUP']); } $db->sql_freeresult($result); @@ -296,9 +482,6 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || $l_title .= ' : <i>' . $row['group_name'] . '</i>'; } - - - // Generate header page_header($l_title); @@ -308,9 +491,6 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || <?php - - - switch ($mode) { case 'forums': @@ -326,18 +506,11 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || break; } - - - if (!empty($entries)) { - - - // Founder only operations ... these operations can // only be altered by someone with founder status - $founder_sql = (!$userdata['user_founder']) ? ' AND founder_only <> 1' : ''; - + $founder_sql = ($user->data['user_founder']) ? ' AND founder_only <> 1' : ''; $sql = "SELECT auth_option_id, auth_value FROM " . ACL_OPTIONS_TABLE . " WHERE auth_value LIKE '" . $type_sql . "_%' @@ -360,12 +533,9 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || $where_sql = ''; foreach ($entries as $value) { - $where_sql .= (($where_sql != '') ? ', ' : '') . (($_POST['type'] == 'user' && !empty($_POST['new'])) ? '\'' . $value . '\'' : intval($value)); + $where_sql .= (($where_sql != '') ? ', ' : '') . (($_POST['type'] == 'user' && !empty($_POST['new'])) ? "'$value'" : intval($value)); } - - - $ug = '';; $ug_hidden = ''; $auth_values = array(); @@ -403,12 +573,11 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || { $db->sql_freeresult($result); - $sql = ($_POST['type'] == 'group') ? "SELECT group_id AS id, group_name AS name, group_type FROM " . GROUPS_TABLE . " WHERE group_id IN ($where_sql) ORDER BY group_name ASC" : "SELECT user_id AS id, username AS name, user_founder FROM " . USERS_TABLE . " WHERE username IN ($where_sql) ORDER BY username, user_regdate ASC"; + $sql = ($_POST['type'] == 'group') ? "SELECT group_id AS id, group_name AS name, group_type FROM " . GROUPS_TABLE . " WHERE group_id IN ($where_sql) ORDER BY group_name ASC" : "SELECT user_id AS id, username AS name FROM " . USERS_TABLE . " WHERE username IN ($where_sql) ORDER BY username, user_regdate ASC"; $result = $db->sql_query($sql); if ($row = $db->sql_fetchrow($result)) { - do { $ug_test = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang[$row['name']] : $row['name']; @@ -431,8 +600,7 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || $preset_options = $preset_js = $preset_update_options = ''; $holding = array(); - // Do we have a parent forum? If so offer option - // to inherit from that + // Do we have a parent forum? If so offer option to inherit from that if ($forum_info['parent_id'] != 0) { switch ($_POST['type']) @@ -507,8 +675,6 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || } unset($holding); - - ?> <script language="Javascript" type="text/javascript"> @@ -593,10 +759,10 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || <tr> <td><table class="bg" width="100%" cellspacing="1" cellpadding="4" border="0" align="center"> <tr> - <th> <?php echo $user->lang['Option']; ?> </th> - <th> <?php echo $user->lang['Allow']; ?> </th> - <th> <?php echo $user->lang['Deny']; ?> </th> - <th> <?php echo $user->lang['Inherit']; ?> </th> + <th> <?php echo $user->lang['OPTION']; ?> </th> + <th> <?php echo $user->lang['ALLOW']; ?> </th> + <th> <?php echo $user->lang['DENY']; ?> </th> + <th> <?php echo $user->lang['INHERIT']; ?> </th> </tr> <?php @@ -614,9 +780,9 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || } else { - $allow_type = ($auth_values[$auth_options[$i]['auth_value']] == ACL_ALLOW) ? ' checked="checked"' : ''; - $deny_type = ($auth_values[$auth_options[$i]['auth_value']] == ACL_DENY) ? ' checked="checked"' : ''; - $inherit_type = ($auth_values[$auth_options[$i]['auth_value']] == ACL_INHERIT) ? ' checked="checked"' : ''; + $allow_type = (isset($auth_values[$auth_options[$i]['auth_value']]) && $auth_values[$auth_options[$i]['auth_value']] == ACL_ALLOW) ? ' checked="checked"' : ''; + $deny_type = (isset($auth_values[$auth_options[$i]['auth_value']]) && $auth_values[$auth_options[$i]['auth_value']] == ACL_DENY) ? ' checked="checked"' : ''; + $inherit_type = (empty($auth_values[$auth_options[$i]['auth_value']]) || $auth_values[$auth_options[$i]['auth_value']] == ACL_INHERIT) ? ' checked="checked"' : ''; } ?> @@ -630,6 +796,7 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || } + // Subforum inheritance if ($type_sql == 'f' || $type_sql == 'm') { $children = get_forum_branch($forum_id, 'children', 'descending', false); @@ -638,12 +805,12 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || { ?> <tr> - <th colspan="4"><?php echo $user->lang['Inheritance']; ?></th> + <th colspan="4"><?php echo $user->lang['INHERITANCE']; ?></th> </tr> <tr> <td class="row1" colspan="4"><table width="100%" cellspacing="1" cellpadding="0" border="0"> <tr> - <td colspan="4" height="16"><span class="gensmall"><?php echo $user->lang['Inheritance_explain']; ?></span></td> + <td colspan="4" height="16"><span class="gensmall"><?php echo $user->lang['INHERITANCE_EXPLAIN']; ?></span></td> </tr> <?php foreach ($children as $row) @@ -668,16 +835,13 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || } } - - - - + // Display event/cron radio buttons if ($auth->acl_gets('a_events', 'a_cron')) { $row_class = ($row_class == 'row1') ? 'row2' : 'row1'; ?> - <tr> + <!-- tr> <th colspan="4"><?php echo $user->lang['RUN_HOW']; ?></th> </tr> <tr> @@ -700,18 +864,14 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || } ?></td> - </tr> + </tr --> <?php } - - - - ?> <tr> - <td class="cat" colspan="4" align="center"><input class="mainoption" type="submit" name="update" value="<?php echo $user->lang['Update']; ?>" /> <input class="liteoption" type="submit" name="cancel" value="<?php echo $user->lang['CANCEL']; ?>" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="type" value="<?php echo $_POST['type']; ?>" /><?php echo $ug_hidden; ?></td> + <td class="cat" colspan="4" align="center"><input class="mainoption" type="submit" name="update" value="<?php echo $user->lang['UPDATE']; ?>" /> <input class="liteoption" type="submit" name="cancel" value="<?php echo $user->lang['CANCEL']; ?>" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="type" value="<?php echo $_POST['type']; ?>" /><?php echo $ug_hidden; ?></td> </tr> </table> @@ -752,19 +912,14 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || page_footer(); } - - - - - ?> <p><?php echo $l_title_explain; ?></p> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> - <td align="center"><h1><?php echo $user->lang['Users']; ?></h1></td> - <td align="center"><h1><?php echo $user->lang['Groups']; ?></h1></td> + <td align="center"><h1><?php echo $user->lang['USERS']; ?></h1></td> + <td align="center"><h1><?php echo $user->lang['GROUPS']; ?></h1></td> </tr> <tr> @@ -789,13 +944,13 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || ?> <tr> - <th><?php echo $user->lang['Manage_users']; ?></th> + <th><?php echo $user->lang['MANAGE_USERS']; ?></th> </tr> <tr> <td class="row1" align="center"><select style="width:280px" name="entries[]" multiple="multiple" size="5"><?php echo $users; ?></select></td> </tr> <tr> - <td class="cat" align="center"><input class="liteoption" type="submit" name="delete" value="<?php echo $user->lang['Remove_selected']; ?>" /> <input class="liteoption" type="submit" name="advanced" value="<?php echo $user->lang['Advanced']; ?>" /><input type="hidden" name="type" value="user" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="option" value="<?php echo $type_sql; ?>" /></td> + <td class="cat" align="center"><input class="liteoption" type="submit" name="delete" value="<?php echo $user->lang['DELETE']; ?>" /> <input class="liteoption" type="submit" name="advanced" value="<?php echo $user->lang['SET_OPTIONS']; ?>" /><input type="hidden" name="type" value="user" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="option" value="<?php echo $type_sql; ?>" /></td> </tr> </table></form></td> @@ -832,13 +987,13 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || ?> <tr> - <th><?php echo $user->lang['Manage_groups']; ?></th> + <th><?php echo $user->lang['MANAGE_GROUPS']; ?></th> </tr> <tr> <td class="row1" align="center"><select style="width:280px" name="entries[]" multiple="multiple" size="5"><?php echo $groups; ?></select></td> </tr> <tr> - <td class="cat" align="center"><input class="liteoption" type="submit" name="delete" value="<?php echo $user->lang['Remove_selected']; ?>" /> <input class="liteoption" type="submit" name="advanced" value="<?php echo $user->lang['Advanced']; ?>" /><input type="hidden" name="type" value="group" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="option" value="<?php echo $type_sql; ?>" /></td> + <td class="cat" align="center"><input class="liteoption" type="submit" name="delete" value="<?php echo $user->lang['DELETE']; ?>" /> <input class="liteoption" type="submit" name="advanced" value="<?php echo $user->lang['SET_OPTIONS']; ?>" /><input type="hidden" name="type" value="group" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /><input type="hidden" name="option" value="<?php echo $type_sql; ?>" /></td> </tr> </table></form></td> @@ -847,7 +1002,7 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || <td><form method="post" action="<?php echo "admin_permissions.$phpEx$SID&mode=$mode"; ?>"><table class="bg" width="90%" cellspacing="1" cellpadding="4" border="0" align="center"> <tr> - <th><?php echo $user->lang['Add_users']; ?></th> + <th><?php echo $user->lang['ADD_USERS']; ?></th> </tr> <tr> <td class="row1" align="center"><textarea cols="40" rows="4" name="entries"></textarea></td> @@ -859,7 +1014,7 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || <td><form method="post" action="<?php echo "admin_permissions.$phpEx$SID&mode=$mode"; ?>"><table width="90%" class="bg" cellspacing="1" cellpadding="4" border="0" align="center"> <tr> - <th><?php echo $user->lang['Add_groups']; ?></th> + <th><?php echo $user->lang['ADD_GROUPS']; ?></th> </tr> <tr> <td class="row1" align="center"><select name="entries[]" multiple="multiple" size="4"><?php echo $group_list; ?></select></td> @@ -868,7 +1023,6 @@ if (!empty($forum_id) || !empty($group_id) || !empty($username) || <td class="cat" align="center"> <input type="submit" name="add" value="<?php echo $user->lang['SUBMIT']; ?>" class="mainoption" /> <input type="reset" value="<?php echo $user->lang['RESET']; ?>" class="liteoption" /><input type="hidden" name="type" value="group" /><input type="hidden" name="advanced" value="1" /><input type="hidden" name="new" value="1" /><input type="hidden" name="f" value="<?php echo $forum_id; ?>" /></td> </tr> </table></form></td> - </tr> </table> @@ -898,14 +1052,13 @@ switch ($mode) { case 'forums': case 'moderators': - $select_list = make_forum_select(false, false, false); ?> <tr> <th align="center"><?php echo $user->lang['LOOK_UP_FORUM']; ?></th> </tr> <tr> - <td class="row1" align="center"> <select name="f"><?php echo $select_list; ?></select> <input type="submit" value="<?php echo $user->lang['LOOK_UP_FORUM']; ?>" class="mainoption" /> </td> + <td class="row1" align="center"> <select name="f"><?php echo make_forum_select(false, false, false); ?></select> <input type="submit" value="<?php echo $user->lang['LOOK_UP_FORUM']; ?>" class="mainoption" /> </td> </tr> <?php |