From a6d37cda2ed6db47ee52d872e6d414b1a0df1a5f Mon Sep 17 00:00:00 2001 From: Stephane <stephane@rezo.net> Date: Thu, 29 Oct 2009 21:16:48 +0000 Subject: [PATCH] =?UTF-8?q?correction=20inserer=5Fattribut=20:=20support?= =?UTF-8?q?=20des=20tags=20ferm=C3=A9s=20sans=20espace=20avant=20/>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc/filtres.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index e1e1e3a61e..0e01096e3e 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -1481,7 +1481,7 @@ function inserer_attribut($balise, $attribut, $val, $texte_backend=true, $vider= if ($vider AND strlen($val)==0) $insert = ''; else - $insert = " $attribut='$val' "; + $insert = " $attribut='$val'"; list($old, $r) = extraire_attribut($balise, $attribut, true); @@ -1491,11 +1491,11 @@ function inserer_attribut($balise, $attribut, $val, $texte_backend=true, $vider= } else { // preferer une balise " />" (comme <img />) - if (preg_match(',[[:space:]]/>,S', $balise)) - $balise = preg_replace(",[[:space:]]/>,S", $insert."/>", $balise, 1); + if (preg_match(',/>,', $balise)) + $balise = preg_replace(",\s?/>,S", $insert." />", $balise, 1); // sinon une balise <a ...> ... </a> else - $balise = preg_replace(",>,", $insert.">", $balise, 1); + $balise = preg_replace(",\s?>,S", $insert.">", $balise, 1); } return $balise; -- GitLab