connect_error) { die('Unable to access the database, please try again later'); } if (!checkUserSession($conn)) { setcookie('session', '', time(), "/", "", true, true); header('Location: /dashboard/login.php'); die(); } $session = htmlspecialchars($_COOKIE['session']); $stmt = $conn->prepare("SELECT uid, username, email, api_key, role, discord_id FROM users WHERE session = ?"); $stmt->bind_param("s", $session); $stmt->execute(); $stmt->bind_result($uid, $username, $email, $api_key, $role, $discord_id); $stmt->fetch(); $stmt->close(); if ($role !== 1 && $role !== 2) { header('Location: /dashboard/'); die(); } checkDiscordLink($discord_id); $sql = "SELECT * FROM users"; $result = $conn->query($sql); $conn->close(); function getRole($role) { return $role == 1 ? "Owner" : ($role == 2 ? "Admin" : ($role == 0 ? "User" : "Unknown")); } ?> Xytriza's Uploading Service - Dashboard

Admin Panel

Manage users and settings

fetch_assoc()) { echo ""; echo ""; echo ""; echo ""; if ($row['role'] != 0 || $role != 1) { echo ""; } else { echo ""; } echo ""; if ($row['role'] != 0 || $role != 1) { echo ""; } else { echo ""; } echo ""; echo ""; echo ""; } ?>
UID Username Display Name Email Discord ID IP Role
" . (!empty($row['uid']) ? htmlspecialchars($row['uid']) : "N/A") . "" . (!empty($row['username']) ? htmlspecialchars($row['username']) : "N/A") . "" . (!empty($row['display_name']) ? htmlspecialchars($row['display_name']) : "N/A") . "Hidden" . (!empty($row['discord_id']) ? htmlspecialchars($row['discord_id']) : "Not Synced") . "Hidden" . (!empty(getRole($row['role'])) ? htmlspecialchars(getRole($row['role'])) : "N/A") . ""; echo "