$userlevel = 9; } if ($userlevel < 0) { $userlevel = 0; } // Can the user even set their userlevel that high? if ($_SESSION['userlevel'] < $userlevel) { $sm->assign("userlevelerror", 1); $userlevel = $user['userlevel']; // reset it to normal } } else { $userlevel = $user['userlevel']; // nothing changed } $db->updateuserpermissions($username, $admin, $moderator, $userlevel, $mod_array, $capcode); $actionstring = "Permissions\tprofile:" . $username; writelog($actionstring, "profiles"); } $user = $db->getuserdata($username); // reload user info // Assign standard Smarty stuff $sm->assign("user", $user); $sm->assign("boards", $boards); $sm->display("permissions.tpl", null); } elseif ($_GET['action'] == "remove") { if (!isset($_GET['user'])) { renderError("You must specify a user!"); } if (THprofile_lcnames) { $username = strtolower($_GET['user']);