From 7405e056023d8c35dce57348ef6cb381386a8eb5 Mon Sep 17 00:00:00 2001 From: zero Date: Tue, 29 May 2007 08:38:04 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@1499 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- addons/blogapi/blogapi.func.php | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/addons/blogapi/blogapi.func.php b/addons/blogapi/blogapi.func.php index 56f9b9e52..679a50c8f 100644 --- a/addons/blogapi/blogapi.func.php +++ b/addons/blogapi/blogapi.func.php @@ -25,30 +25,28 @@ } function _getEncodedVal($val, $is_sub_set = false) { - if(is_int($val)) $buff = sprintf("%d\n", $val); - elseif(is_double($val)) $buff = sprintf("%f\n", $val); - elseif(is_bool($val)) $buff = sprintf("%d\n", $val?1:0); + if(is_int($val)) $buff = sprintf("%d", $val); + elseif(is_double($val)) $buff = sprintf("%f", $val); + elseif(is_bool($val)) $buff = sprintf("%d", $val?1:0); elseif(is_object($val)) { $values = get_object_vars($val); $val_count = count($values); $buff = ""; foreach($values as $k => $v) { - $buff .= sprintf("\n%s\n%s\n\n", htmlspecialchars($k), _getEncodedVal($v)); + $buff .= sprintf("\n%s\n%s\n", htmlspecialchars($k), _getEncodedVal($v, true)); } $buff .= "\n"; - if(!$is_sub_set) $buff = ''.$buff.''; } elseif(is_array($val)) { $val_count = count($val); - $buff = "\n"; + $buff = "\n"; for($i=0;$i<$val_count;$i++) { $buff .= _getEncodedVal($val[$i], true); - //sprintf("%s\n", _getEncodedVal($val[$i])); } - $buff .= "\n"; + $buff .= "\n"; } else { - $buff = sprintf("%s\n", $val); + $buff = sprintf("%s\n", $val); } - //return sprintf("\n%s\n", $buff); + if(!$is_sub_set) return sprintf("\n%s", $buff); return $buff; } ?>