From 1bdfa0fa9de78c1139c300292d9d47e8e11d3ab0 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 10 Jul 2018 09:20:53 +0200 Subject: lib/format.php: accepts different content for each format, now; mirrors/active.php is obsolete - is included in mirror/status.php now --- lib/format.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/format.php b/lib/format.php index c250c8a..8731eb0 100644 --- a/lib/format.php +++ b/lib/format.php @@ -8,23 +8,23 @@ require_once "../init.php"; include_once BASE . "/lib/http.php"; function export_as_requested($content) { - if (isset($_GET["json"])) { + if (isset($content["json"]) && isset($_GET["json"])) { header ("Content-type: application/json"); print json_encode( - $content, + $content["json"], JSON_UNESCAPED_SLASHES ); - } elseif (isset($_GET["tsv"])) { + } elseif (isset($content["tsv"]) && isset($_GET["tsv"])) { header ("Content-type: text/tab-separated-values"); if (! isset($_GET["no-headers"])) - print implode("\t",array_keys($content[0])) . "\n"; + print implode("\t",array_keys($content["tsv"][0])) . "\n"; print implode( "\n", array_map( function($row){ return implode("\t",$row); }, - $content + $content["tsv"] ) ); } else { -- cgit v1.2.3-70-g09d2