From a2873c18ca9507c0128d973215fb3ba26d8da5e7 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Tue, 16 Aug 2016 19:00:38 -0700 Subject: get rid of ugly code construct --- include/api.php | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/include/api.php b/include/api.php index 043db5921..fb49da9df 100644 --- a/include/api.php +++ b/include/api.php @@ -118,11 +118,7 @@ require_once('include/api_auth.php'); break; case "json": header ("Content-Type: application/json"); - foreach($r as $rr) { - if(! $rr) - $rr = array(); - $json = json_encode($rr); - } + $json = json_encode((is_array($r[0])) ? $r[0] : array()); // Lookup JSONP to understand these lines. They provide cross-domain AJAX ability. if ($_GET['callback']) $json = $_GET['callback'] . '(' . $json . ')' ; @@ -137,9 +133,6 @@ require_once('include/api_auth.php'); return ''."\n".$r; break; case "as": - //header ("Content-Type: application/json"); - //foreach($r as $rr) - // return json_encode($rr); return json_encode($r); break; -- cgit v1.2.3