From 0635f3ff934163bfbfbeba93892b798136146a75 Mon Sep 17 00:00:00 2001 From: Cameron Date: Tue, 10 May 2016 09:25:15 -0700 Subject: [PATCH] Fixes #1637 - Admin editing perms fix. --- e107_admin/users.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/e107_admin/users.php b/e107_admin/users.php index 2e43fef0e..ada5d2fcc 100644 --- a/e107_admin/users.php +++ b/e107_admin/users.php @@ -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 = "
@@ -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 // $text .= ""; - + $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 .= "";