40 lines
1.3 KiB
PHP
40 lines
1.3 KiB
PHP
<?php
|
|
|
|
include_once "../../global.inc.php";
|
|
require_once PATH_API . "/SpsApi.php";
|
|
|
|
// instance a new api
|
|
$app = new \api\SpsApi();
|
|
|
|
// declare the get-methods
|
|
$app->get('/alias/:alias', function ($alias) use ($app) {
|
|
$args = array();
|
|
$args[\api\SpsApi::$keyAlias] = $alias;
|
|
echo $app->sendSpsAliasQuery($args);
|
|
});
|
|
|
|
$app->get('/alias/:alias/domain/:domain', function ($alias, $domain) use ($app) {
|
|
$args = array();
|
|
$args[\api\SpsApi::$keyAlias] = $alias;
|
|
$args[\api\SpsApi::$keyDomain] = $domain;
|
|
echo $app->sendSpsAliasQuery($args);
|
|
});
|
|
|
|
$app->get('/longitude/:longitude/latitude/:latitude', function ($longitude, $latitude) use ($app) {
|
|
$args = array();
|
|
$args[\api\SpsApi::$keyLong] = $longitude;
|
|
$args[\api\SpsApi::$keyLat] = $latitude;
|
|
echo ($app->sendSpsCoordinateQuery($args));
|
|
});
|
|
|
|
$app->get('/longitude/:longitude/latitude/:latitude/domain/:domain', function ($longitude, $latitude, $domain) use ($app) {
|
|
$args = array();
|
|
$args[\api\SpsApi::$keyLong] = $longitude;
|
|
$args[\api\SpsApi::$keyLat] = $latitude;
|
|
$args[\api\SpsApi::$keyDomain] = $domain;
|
|
echo ($app->sendSpsCoordinateQuery($args));
|
|
});
|
|
|
|
$app->run();
|
|
?>
|