diff --git a/amka/slim-app/src/osteam/App.php b/amka/slim-app/src/osteam/App.php index b01b41f30971fd9400a4f564dbd6fad3d7fbba26..2433c4ba8c096c7ee12a9aeb46e7350b2edf0ba5 100644 --- a/amka/slim-app/src/osteam/App.php +++ b/amka/slim-app/src/osteam/App.php @@ -106,7 +106,7 @@ class App */ public function validateAmka($req, $res, $args) { - $detailed_info = isset($args['extended']); + $detailed_info = isset($args['extended']) && ($args['extended'] == 'extended'); $amka = $args['amka']; $surname = $args['surname']; $bdate = ''; @@ -128,7 +128,7 @@ class App if ($fields_requested) { $field_names = explode(',', $fields_requested); } - $detailed_info = $detailed_info || count($field_names) > 0; + $detailed_info = $detailed_info || (count($field_names) > 0); $this->logger->info("validateAmka::{$amka}"); diff --git a/amka/slim-app/src/routes.php b/amka/slim-app/src/routes.php index cfd961ba1e6c9ec6d079a013996ac1f53d3562e5..297901e38152543b606258c3b25b8c3c6ee14899 100644 --- a/amka/slim-app/src/routes.php +++ b/amka/slim-app/src/routes.php @@ -1,6 +1,6 @@ get('/amka/{amka}/{surname}[/extended]', '\Gr\Gov\Minedu\Osteam\Slim\App:validateAmka'); +$app->get('/amka/{amka}/{surname}[/{extended}]', '\Gr\Gov\Minedu\Osteam\Slim\App:validateAmka'); $app->any('/[{anythingelse}]', function ($request, $response, $args) { $this->logger->info("Void response, no action route was enabled");