IsOwner())) { if ($user->IsAdmin()) { WebContextManager::Redirect("/"); } die('bababooey'); } adminPanelStats(); $alert = ""; if(isset($_POST['rankuser'])) { if (empty($_POST['rankuser'])) { $alert = ""; } elseif(usernameExists($_POST['rankuser']) == false) { $alert = ""; } else { $userid = getID($_POST['rankuser']); $rank = $_POST['newrank']; if ($user->id > 2 && userInfo(getID($userid))->rank == 2) //cant modify rank if this condition is met { $alert = ""; } else { if ($rank > 2 || $rank < 0) { $alert = ""; } else { setUserRank($rank, $userid); $badge = $pdo->prepare("DELETE FROM user_badges WHERE uid = :u AND (bid = 2 OR bid = 3)"); $badge->bindParam(":u", $userid, PDO::PARAM_INT); $badge->execute(); if ($rank > 0) { $newbadge = 0; if ($rank == 1) { $newbadge = 2; } elseif($rank == 2) { $newbadge = 3; } giveBadge($newbadge, $userid); } } } } } $b = $pdo->prepare("SELECT * FROM users WHERE rank > 0 ORDER BY rank DESC"); $b->execute(); $rankshtml = ""; if ($b->rowCount() > 0) { foreach ($b as $staffinfo) { $username = $staffinfo['username']; $rank = $staffinfo['rank']; switch ($rank) { case 1: $rank = "Moderator"; break; case 2: $rank = "Administrator"; break; case 3: $rank = "Owner"; break; default: break; } $rankshtml .= << {$username} {$rank} EOT; } } $body = << {$alert}
Rank Management

{$rankshtml}
Username Rank
EOT; pageHandler(); $ph->pagetitle = ""; $ph->navbar = ""; $ph->body = $body; $ph->footer = ""; $ph->output();