From 9572eebae0538b923fe99b2a18cd9f4982814fc4 Mon Sep 17 00:00:00 2001 From: fhenry Date: Tue, 2 Apr 2013 22:22:57 +0200 Subject: [PATCH] Check style (http://www.dolibarr.fr/forum/3-installation/40712-sauvegarde) --- htdocs/core/lib/json.lib.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/htdocs/core/lib/json.lib.php b/htdocs/core/lib/json.lib.php index 606f6fc37bf..24464898a28 100644 --- a/htdocs/core/lib/json.lib.php +++ b/htdocs/core/lib/json.lib.php @@ -72,13 +72,15 @@ function dol_json_encode($elements) $output = '{'; $last = $num - 1; $i = 0; - foreach($elements as $key => $value) - { - $output .= '"'.$key.'":'; - if (is_array($value)) $output.= json_encode($value); - else $output .= _val($value); - if ($i !== $last) $output.= ','; - ++$i; + if (is_array($elements) && count($elements)>0) { + foreach($elements as $key => $value) + { + $output .= '"'.$key.'":'; + if (is_array($value)) $output.= json_encode($value); + else $output .= _val($value); + if ($i !== $last) $output.= ','; + ++$i; + } } $output.= '}'; }