diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 7b9d9c70edf9aa879f299b84d8828927cb28f8ba..a0e47f3f107921d806f676ec21d98318260600d5 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -4716,10 +4716,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'); - + // On charge les définitions des traitements (inc/texte et fichiers de fonctions) + // car il ne faut pas partir du principe que c'est déjà chargé (form ajax, etc) + include_fichiers_fonctions(); + $champ = strtoupper($champ); $traitements = isset($GLOBALS['table_des_traitements'][$champ]) ? $GLOBALS['table_des_traitements'][$champ] : false; if (!$traitements or !is_array($traitements)) {