Valider 6f1daaf2 rédigé par RastaPopoulos's avatar RastaPopoulos
Parcourir les fichiers

Correction d'une régression en 3.1 : pour generer_info_entite() l'application...

Correction d'une régression en 3.1 : pour generer_info_entite() l'application des traitements a été déporté dans une fonction dédiée appliquer_traitement_champ() mais en oubliant d'y reporter le chargement des filtres de texte qui était toujours là en 3.0. Car la plupart des traitements pré-définis en ont besoin (propre, typo etc) et il ne faut pas partir du principe que c'est déjà chargé (form ajax ou autre) : c'est quand on les applique qu'on doit être sûr de les avoir. Du coup ça faisait erreur PHP bien sûr.
parent 5bed69a7
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -5531,6 +5531,10 @@ function appliquer_traitement_champ($texte, $champ, $table_objet = '', $env = ar
		return $texte;
	}
	
	// On charge toujours les filtres de texte car la majorité des traitements les utilisent
	// et il ne faut pas partir du principe que c'est déjà chargé (form ajax, etc)
	include_spip('inc/texte');
	
	$champ = strtoupper($champ);
	$traitements = isset($GLOBALS['table_des_traitements'][$champ]) ? $GLOBALS['table_des_traitements'][$champ] : false;
	if (!$traitements or !is_array($traitements)) {