Files
geodb/geoapi/service/pis/index.php
2013-09-04 12:15:47 +02:00

30 lines
1.1 KiB
PHP

<?php
include_once "../../global.inc.php";
require_once PATH_API . "/PisApi.php";
include_once PATH_UTILITTY . "/ArrayManager.php";
// get reguest header
$headers = apache_request_headers();
// instance a new api
$app = new \api\PisApi($headers);
// HTTP-Get-Method
$app->get(\api\PisApi::$routeParameterPids . \api\PisApi::$routeParameterINames . \api\PisApi::$routParameterIPatter, function ($pid, $iNames = array(), $iPatter = "*") use ($app) {
$queryArgs = array();
$queryArgs[\api\PisApi::$keyPidList] = $pid;
$queryArgs[\api\PisApi::$keyINameList] = $iNames;
$queryArgs[\api\PisApi::$keyIPatter] = $iPatter;
echo $app->sendPisQuery($queryArgs);
});
$app->get(\api\PisApi::$routeParameterPids . \api\PisApi::$routParameterIPatter, function ($pid, $iPatter = "*") use ($app) {
$queryArgs = array();
$queryArgs[\api\PisApi::$keyPidList] = $pid;
$queryArgs[\api\PisApi::$keyIPatter] = $iPatter;
echo $app->sendPisQuery($queryArgs);
});
$app->run();
?>