include("path.php"); include(BASE."include/"."incl.php"); if(!loggedin()) { errorpage("You must be logged in to edit preferences"); exit; } if(!havepriv("admin")) { errorpage("You do not have sufficient rights to edit users"); exit; } $user = new User(); $result = mysql_query("SELECT stamp, userid, username, realname, ". "created, status, perm FROM user_list WHERE ". "userid = '$userid'", $user->link); if(!$result) { errorpage("You must be logged in to edit preferences"); exit; } list($user->stamp, $user->userid, $user->username, $user->realname, $user->created, $status, $perm) = mysql_fetch_row($result); global $ext_username, $ext_password1, $ext_password2, $ext_realname, $ext_email, $ext_hasadmin; if($HTTP_POST_VARS) { if ($ext_password == $ext_password2) { $passwd = $ext_password; } else if ($ext_password) { addmsg("The Passwords you entered did not match.", "red"); } if ($user->update($userid, $passwd, $ext_realname, $ext_email)) { addmsg("Preferences Updated", "green"); } else { addmsg("There was a problem updating the user's info", "red"); } if($ext_hasadmin=="on") $user->addpriv("admin"); else $user->delpriv("admin"); } { // show form apidb_header("Edit User"); echo "
\n"; } apidb_footer(); ?>