Added GET API call for servers.

This commit is contained in:
2026-06-14 23:13:04 +02:00
parent b93f4d2e9c
commit b227cfb2c5
2 changed files with 8 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ class API_servers extends API
{ {
public function getServers($returnBoolean = false) public function getServers($returnBoolean = false)
{ {
list($query, $types, $params) = $this->buildDynamicQuery('servers'); list($query, $types, $params) = $this->buildDynamicQuery('servers');
$items = $this->generalGetFunction($query, $types, $params, $returnBoolean, 'Server'); $items = $this->generalGetFunction($query, $types, $params, $returnBoolean, 'Server');

View File

@@ -13,7 +13,13 @@ if (!$GLOBALS['modules_enabled']['servers']) {
exit; 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'); $API_servers->checkPermissions('servers', 'RW');
$requiredFields = [ $requiredFields = [