From 6edc0ef6f47276229b3185a68877202ead34c8b9 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Mon, 17 Dec 2007 13:46:19 +0000 Subject: [PATCH] =?UTF-8?q?image=5Ftypo=20n'est=20pas=20comme=20les=20autr?= =?UTF-8?q?es=20fonctions=20images=5Fqcch=20(yaquoi).=20il=20faudrait=20un?= =?UTF-8?q?=20jour=20se=20trouver=20des=20conventions=20de=20nommage=20?= =?UTF-8?q?=C3=A9vitant=20ce=20genre=20de=20bug.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/public/references.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ecrire/public/references.php b/ecrire/public/references.php index 15e6b7550c..6f8bde023a 100644 --- a/ecrire/public/references.php +++ b/ecrire/public/references.php @@ -424,11 +424,13 @@ function applique_filtres($p) { // http://doc.spip.org/@compose_filtres function compose_filtres(&$p, $code) { global $table_criteres_infixes; + static $exceptions = array('image_typo'); + $image_miette = false; foreach($p->param as $filtre) { $fonc = array_shift($filtre); if ($fonc) { - $is_filtre_image = (substr($fonc,0,6)=='image_') AND ($fonc!='image_graver'); + $is_filtre_image = ((substr($fonc,0,6)=='image_') AND $fonc!='image_graver'); if ($image_miette AND !$is_filtre_image){ // il faut graver maintenant car apres le filtre en cours // on est pas sur d'avoir encore le nom du fichier dans le pipe @@ -449,7 +451,7 @@ function compose_filtres(&$p, $code) { if (in_array($fonc, $table_criteres_infixes)) $code = "($code $fonc " . substr($arglist,1) . ')'; - elseif ((substr($fonc,0,6)=='image_') OR (substr($fonc,0,8)=='couleur_')){ + elseif (((substr($fonc,0,6)=='image_') OR substr($fonc,0,8)=='couleur_') AND !in_array($fonc, $exceptions)) { $code = "filtrer('$fonc',$code$arglist)"; if ($is_filtre_image) $image_miette = true; } -- GitLab