summaryrefslogtreecommitdiff
path: root/framework/Web
diff options
context:
space:
mode:
authorxue <>2006-02-22 05:24:49 +0000
committerxue <>2006-02-22 05:24:49 +0000
commit45ddffcfc4ff5b732f9f39719430b461345c8f7a (patch)
tree59585f0102e7f40d3a1c3e7f7e1b910659743c35 /framework/Web
parentd7c8a56d49200cb46d94403934674d670035ff20 (diff)
fixed an encoding bug in TJavaScript.
Diffstat (limited to 'framework/Web')
-rw-r--r--framework/Web/Javascripts/TJavaScript.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/framework/Web/Javascripts/TJavaScript.php b/framework/Web/Javascripts/TJavaScript.php
index 4a788b95..4066565b 100644
--- a/framework/Web/Javascripts/TJavaScript.php
+++ b/framework/Web/Javascripts/TJavaScript.php
@@ -125,14 +125,15 @@ class TJavaScript
if($toMap)
{
foreach($value as $k=>$v)
- if(is_string($v) && strlen($v) > 0)
+ if($v!=='')
$results[]="'{$k}':".self::encode($v,$toMap);
return '{'.implode(',',$results).'}';
}
else
{
foreach($value as $k=>$v)
- $results[]=self::encode($v,$toMap);
+ if($v!=='')
+ $results[]=self::encode($v,$toMap);
return '['.implode(',',$results).']';
}
}