Skip to content
Extraits de code Groupes Projets
Valider c416ece4 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

report du inc/json de la version 2.1 (correctif bug + definition de json_encode si non existant)

parent 5519508b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -28,7 +28,7 @@ function var2js($var) {
case is_null($var) :
return 'null';
case is_string($var) :
return '"' . str_replace('&', '&'/*'\x26'*/, addcslashes($var, "\"\\\n\r/")) . '"';
return '"' .addcslashes($var, "\"\\\n\r/") . '"';
case is_bool($var) :
return $var ? 'true' : 'false';
case is_scalar($var) :
......@@ -62,9 +62,13 @@ function var2js($var) {
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 = var2js($var);
$var = json_encode($var);
// flag indiquant qu'on est en iframe et qu'il faut proteger nos
// donnees dans un <textarea> ; attention $_FILES a ete vide par array_pop
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter