1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-05 22:27:34 +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_ip = $row['user_ip'];
$user_admin = $row['user_admin']; $user_admin = $row['user_admin'];
$text = "";
$head = "<div> $head = "<div>
<input type='hidden' name='userid[{$user_id}]' value='{$user_id}' /> <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 = array();
$opts['usersettings'] = LAN_EDIT;
if ($row['user_perms'] != "0") if ($row['user_perms'] != "0")
{ {
// disabled user info <option value='userinfo'>".USRLAN_80."</option> // disabled user info <option value='userinfo'>".USRLAN_80."</option>
// $text .= "<option value='usersettings'>".LAN_EDIT."</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; $opts['uadmin'] = USRLAN_34;
} }
} }
elseif(USERID === $user_id || $user_id > USERID)
{
$opts['usersettings'] = LAN_EDIT;
}
if ($row['user_perms'] == "0" && !getperms("0")) if ($row['user_perms'] == "0" && !getperms("0"))
{ {
// $text .= ""; // $text .= "";