X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Finc%2Fjson.php;fp=www%2Fecrire%2Finc%2Fjson.php;h=bf636ddae6e16723bb2d91012f8c56417eae172f;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/ecrire/inc/json.php b/www/ecrire/inc/json.php new file mode 100644 index 0000000..bf636dd --- /dev/null +++ b/www/ecrire/inc/json.php @@ -0,0 +1,83 @@ + $elt) { + $ret .= $sep . '"' . $key . '":' . var2js($elt); + $sep = ','; + } + return $ret ."}"; + } else { + $ret = '['; + foreach ($var as $elt) { + $ret .= $sep . var2js($elt); + $sep = ','; + } + return $ret ."]"; + } + } + return false; +} + +if(!function_exists('json_encode')) { + function json_encode($v) { return var2js($v); } +} + +// http://doc.spip.org/@json_export +function json_export($var) { + $var = json_encode($var); + + // flag indiquant qu'on est en iframe et qu'il faut proteger nos + // donnees dans un "; + else + return $var; +} + + + +?>