api/
ved/
admin/
modules/
gyar/
admin/
cron/
api/gyar/station/settings.php1 lines
<?php
# latest.php
# API endpoint
# Fil för att hämta den senaste väderdatan från en viss mätpunkt.
require_once "gyar/modules/utility.php";
require_once "gyar/auth/authorization.php";
$functionGET = function () {
$stationId = acceptAuthorizationLevels(AuthLevel::STATION);
require "gyar/modules/database.php";
$settings = $db->query("SELECT ss.* FROM weatherStation ws JOIN stationSettings ss ON ws.stationSettingsId = ss.stationSettingsId WHERE stationId=:stationId", ["stationId" => $stationId]);
unset($settings["stationSettingsId"]);
return $settings;
};
$api = new APIEndpoint();
$httpGET = new APIMethod("GET", $functionGET);
$api->addMethod($httpGET);
return $api;
?>