diff --git a/ecrire/balise/formulaire_admin.php b/ecrire/balise/formulaire_admin.php index 18781db165a836eac37a926fd02b28831d88bd2e..0f1c26030ae87a7596b3dfe00e6cb843ac60d148 100644 --- a/ecrire/balise/formulaire_admin.php +++ b/ecrire/balise/formulaire_admin.php @@ -105,12 +105,11 @@ function balise_FORMULAIRE_ADMIN_dyn($float='', $debug='') { !$var_preview ) ) ? parametre_url(self(),'var_mode', 'debug', '&'): ''; - $analyser = !$xhtml ? "" : - (($xhtml === 'sax') ? + $analyser = (@$xhtml !== 'true') ? (parametre_url(self(), 'var_mode', 'debug', '&') .'&var_mode_affiche=validation') : ('http://validator.w3.org/check?uri=' - . rawurlencode("http://" . $_SERVER['HTTP_HOST'] . nettoyer_uri()))); + . rawurlencode("http://" . $_SERVER['HTTP_HOST'] . nettoyer_uri())); // hack - ne pas avoir la rubrique si un autre bouton est deja present if ($id_article OR $id_breve) unset ($id_rubrique); diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php index 728be8cd33fc73221cddb211d76378de39c49993..3a616ffcabae579b3305495b67b1bea47445b99a 100644 --- a/ecrire/public/assembler.php +++ b/ecrire/public/assembler.php @@ -353,8 +353,11 @@ function f_tidy ($texte) { # Compatibilite ascendante if (!is_string($xhtml)) $xhtml ='tidy'; - if ($f = charger_fonction($xhtml, 'inc')) - $texte = $f($texte); + if (!$f = charger_fonction($xhtml, 'inc', true)) { + spip_log("tidy absent, l'indenteur SPIP le remplace"); + $f = charger_fonction('sax', 'inc'); + } + return $f($texte); } return $texte;