name) != ""){ $person = $_POST["person"]; unset($_POST); conn(); $stmt = $conn->prepare("UPDATE users SET special='admin' WHERE id=:id"); $stmt->bindParam(":id", $person); $stmt->execute(); if($stmt){ $user = getUserInfo($person)->name; msg("$user added as admin"); header("Location: /admin/portal/manage.php"); } }else if(isset($_POST["person"]) && strval(getUserInfo($_POST["person"])->name) == ""){ unset($_POST); msg("User doesn't exist"); header("Location: /admin/portal/manage.php"); } //Deleting admins if(isset($_GET["delUser"])){ conn(); $person = $_GET["delUser"]; $stmt = $conn->prepare("SELECT special FROM users WHERE id=:id"); $stmt->bindParam(":id", $person); $stmt->execute(); $res = $stmt->fetch(PDO::FETCH_ASSOC); if($res["special"]=="admin"){ $person = $_GET["delUser"]; $stmt = $conn->prepare("UPDATE users SET special=null WHERE id=:id"); $stmt->bindParam(":id", $person); $stmt->execute(); if($stmt){ $person = getUserInfo($person)->name; msg("$person's admin rights have been revoked"); header("Location: /admin/portal/manage.php"); }else{ msg("Error revoking $person's admin rights"); reportError("Error revoking admin rights from $person in /admin/portal/manage.php"); header("Location: /admin/portal/manage.php"); } }else{ msg("That person is not an admin"); header("Location: /admin/portal/manage.php"); } } ?>
prepare("SELECT * FROM users WHERE special='admin'");
$stmt->execute();
$row = $stmt->fetchAll();
if(sizeof($row)==0){
echo "No admins.";
}
foreach($row as $person){
echo "".$person["name"]."
";
}
?>