From: big-o Date: Sun, 21 May 2017 20:29:24 +0000 (+0100) Subject: Parameter to enable JSON pretty-printing X-Git-Tag: v3.0.0~24 X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/bdd90e890b44b12a9d46cc3b80de56bfa12af8fa Parameter to enable JSON pretty-printing --- diff --git a/lib/lib.php b/lib/lib.php index d47aca57..b622748c 100644 --- a/lib/lib.php +++ b/lib/lib.php @@ -475,8 +475,13 @@ function getResultDiameter($aResult) function javascript_renderData($xVal, $iOptions = 0) { - if (defined('PHP_VERSION_ID') && PHP_VERSION_ID > 50400) + if (defined('PHP_VERSION_ID') && PHP_VERSION_ID > 50400) { $iOptions |= JSON_UNESCAPED_UNICODE; + if (isset($_GET['pretty']) && in_array(strtolower($_GET['pretty']), array('1', 'true'))) { + $iOptions |= JSON_PRETTY_PRINT; + } + } + $jsonout = json_encode($xVal, $iOptions); if (! isset($_GET['json_callback'])) {