Skip to content
Extraits de code Groupes Projets
Valider 3dbadcba rédigé par Fil's avatar Fil
Parcourir les fichiers

supprimer spip_var_export, du coup c'est php 4.2.0 minimum (mais cette...

supprimer spip_var_export, du coup c'est php 4.2.0 minimum (mais cette fonction est dans spip.log et personne n'a rale
parent ecc17af8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2083,29 +2083,6 @@ function compacte($source, $format = null) {
}
// clone de http://php.net/var_export compatible < 4.2.0 et sans ob_xx
// http://doc.spip.org/@spip_var_export
function spip_var_export($s) {
if (is_array($s)) {
foreach ($s as $k=>$v)
$s[$k] = spip_var_export($k) . ' => ' . spip_var_export($v);
return 'array(' . join(',',$s).')';
}
return is_null($s)
? 'null'
: (is_bool($s)
? ($s ? 'true' : 'false')
: (is_numeric($s)
? "$s"
: (is_string($s)
? "'".addslashes($s)."'"
: "'".gettype($s)."'"
)
)
);
}
// produit une balise img avec un champ alt d'office si vide
// attention le htmlentities et la traduction doivent etre appliques avant.
......
......@@ -93,7 +93,7 @@ function calculer_inclure($struct, $descr, &$boucles, $id_boucle) {
}
$contexte = 'array(' . join(",\n\t", $_contexte) .')';
if ($env) {
$contexte = "array_merge('.spip_var_export(\$Pile[0]).',$contexte)";
$contexte = "array_merge('.var_export(\$Pile[0],1).',$contexte)";
}
return "\n'<".
......
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