prepare("SELECT * FROM users WHERE username = :username"); $stmt->execute([':username' => $_POST['username']]); if($stmt->rowCount()) { $stmt = $db->prepare("INSERT INTO bans (username, reason) VALUES (:username, :reason)"); $stmt->execute([ ':username' => $_POST['username'], ':reason' => $_POST['reason'] ]); $_SESSION['success'] = "Successfully banned"; header('Location: /admin/'); exit(); } else { $_SESSION['error'] = "User not found"; header('Location: /admin/'); exit(); } } else if($_POST['type'] == "ipban") { $stmt = $db->prepare("SELECT ip FROM users WHERE username = :username"); $stmt->execute([':username' => $_POST['username']]); if(!$stmt->rowCount()) { $_SESSION['error'] = "User not found"; header('Location: /admin/'); exit(); } $ip = $stmt->fetch(PDO::FETCH_ASSOC)['ip']; $stmt = $db->prepare("INSERT INTO bans (username, reason) VALUES (:username, :reason)"); $stmt->execute([ ':username' => $ip, ':reason' => $_POST['reason'] ]); $_SESSION['success'] = "Successfully banned"; header('Location: /admin/'); exit(); } else if($_POST['type'] == "unban") { $stmt = $db->prepare("SELECT ip FROM users WHERE username = :username"); $stmt->execute([':username' => $_POST['username']]); if(!$stmt->rowCount()) { $_SESSION['error'] = "User not found"; header('Location: /admin/'); exit(); } $stmt = $db->prepare("DELETE FROM bans WHERE username = :username"); $stmt->execute([ ':username' => $_POST['username'] ]); $_SESSION['success'] = "Successfully banned"; header('Location: /admin/'); exit(); } else if ($_POST['type'] == "delbyusr") { $stmt = $db->prepare("SELECT * FROM servers WHERE author = :username AND online = 1"); $stmt->execute([':username' => $_POST['username']]); while($server = $stmt->fetch(PDO::FETCH_ASSOC)) { $response = file_get_contents("https://api.novetusserverlist.com/stop?port=" . $server['port'] . "&key=verysecretomgomgskibiti"); } $stmt = $db->prepare("SELECT COUNT(*) FROM servers WHERE author = :username"); $stmt->execute([':username' => $_POST['username']]); $servers = $stmt->fetchColumn(); $stmt = $db->prepare("DELETE FROM servers WHERE author = :username"); $stmt->execute([':username' => $_POST['username']]); $_SESSION['success'] = "Successfully deleted " . $servers . " servers"; header('Location: /admin/'); exit(); } } ?>
CPU load: 0/100%
RAM Usage: 0/16 GB
Client:
/ " id="status">
Created:
By: