diff --git a/pub/api/classes/API_servers.php b/pub/api/classes/API_servers.php index bbc497c..bcf9fbe 100644 --- a/pub/api/classes/API_servers.php +++ b/pub/api/classes/API_servers.php @@ -11,6 +11,7 @@ class API_servers extends API { public function getServers($returnBoolean = false) { + list($query, $types, $params) = $this->buildDynamicQuery('servers'); $items = $this->generalGetFunction($query, $types, $params, $returnBoolean, 'Server'); diff --git a/pub/api/v1/servers/index.php b/pub/api/v1/servers/index.php index 968e8c7..308b8db 100644 --- a/pub/api/v1/servers/index.php +++ b/pub/api/v1/servers/index.php @@ -13,7 +13,13 @@ if (!$GLOBALS['modules_enabled']['servers']) { exit; } -if ($API_servers->request_method === 'POST') { +if ($API_servers->request_method === 'GET') { + $API_servers->checkPermissions('servers', 'RO'); + + $servers = $API_servers->getServers(); + + $API_servers->apiOutput($code = 200, ['success' => $servers], ''); +} elseif ($API_servers->request_method === 'POST') { $API_servers->checkPermissions('servers', 'RW'); $requiredFields = [