Files
panel/api/servers/list.php
2026-02-28 18:53:26 +01:00

35 lines
581 B
PHP

<?php
require "../api.php";
$api = new mcServApi;
if (!$api->checkAuth()) {
die('{"status":500, "error":"Unauthrized"}');
}
$db = $api->getDB();
$sql = "SELECT * FROM servers";
$stmt = $db->query($sql);
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
$servers = [];
if ($result) {
foreach ($result as $server_res) {
$server["name"] = $server_res["name"];
$server["uuid"] = $server_res["uuid"];
$servers[] = $server;
}
$json["servers"] = $servers;
}else{
$json["servers"] = [];
}
$json["status"] = 200;
echo json_encode($json);
?>