Parameter to enable JSON pretty-printing

This commit is contained in:
big-o
2017-05-21 21:29:24 +01:00
committed by Sarah Hoffmann
parent b5fc5e0a71
commit bdd90e890b

View File

@@ -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'])) {