From 3dbadcba29187b3d18a7b19d944902f729265235 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 21 Sep 2007 10:27:53 +0000 Subject: [PATCH] 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 --- ecrire/inc/filtres.php | 23 ----------------------- ecrire/public/compiler.php | 2 +- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 2867d9f6ef..905799f5ef 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -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. diff --git a/ecrire/public/compiler.php b/ecrire/public/compiler.php index 700af9cd60..593d51458e 100644 --- a/ecrire/public/compiler.php +++ b/ecrire/public/compiler.php @@ -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'<". -- GitLab