Merge remote-tracking branch 'origin/main'

This commit is contained in:
Bruno Rybársky 2024-04-25 09:04:15 +02:00
commit 2f204dd9f2

@ -26,17 +26,23 @@ function getEndpoint($endpoint_name): string
if (file_exists($endpoint_file)){
$output_tmp = runEndpoint($endpoint_file);
$output["Endpoint"] = $endpoint_name;
switch (gettype($output)) {
$type = gettype($output_tmp);
switch ($type) {
case 'string':
$output = $output_tmp;
$output['Status'] = 'Success';
break;
case 'array':
$output = $output_tmp;
$output['Status'] = 'Success';
break;
case 'bool':
$output['Status'] = $output ? 'Success' : 'Fail';
$output['Status'] = $output_tmp ? 'Success' : 'Fail';
break;
default:
$output['Status'] = 'Fail';
$output["Error"] = "Endpoint error";
$output["Type"] = $type;
http_response_code(500);
}
}