1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-05 14:17:49 +02:00

Fixes #1637 - Admin editing perms fix.

This commit is contained in:
Cameron
2016-05-10 09:25:15 -07:00
parent 1c98913f62
commit 0635f3ff93

View File

@@ -2528,13 +2528,12 @@ class users_admin_form_ui extends e_admin_form_ui
}
extract($row);
// extract($row);
$user_id = $row['user_id'];
$user_id = intval($row['user_id']);
$user_ip = $row['user_ip'];
$user_admin = $row['user_admin'];
$text = "";
$head = "<div>
<input type='hidden' name='userid[{$user_id}]' value='{$user_id}' />
@@ -2548,13 +2547,13 @@ class users_admin_form_ui extends e_admin_form_ui
$opts = array();
$opts['usersettings'] = LAN_EDIT;
if ($row['user_perms'] != "0")
{
// disabled user info <option value='userinfo'>".USRLAN_80."</option>
// $text .= "<option value='usersettings'>".LAN_EDIT."</option>";
$opts['usersettings'] = LAN_EDIT;
@@ -2628,6 +2627,11 @@ class users_admin_form_ui extends e_admin_form_ui
$opts['uadmin'] = USRLAN_34;
}
}
elseif(USERID === $user_id || $user_id > USERID)
{
$opts['usersettings'] = LAN_EDIT;
}
if ($row['user_perms'] == "0" && !getperms("0"))
{
// $text .= "";