From e1dd730b735f90e2cf6e5406949023bf79886cd0 Mon Sep 17 00:00:00 2001
From: JLuc <jluc@no-log.org>
Date: Thu, 29 Jul 2021 10:12:24 +0200
Subject: [PATCH] inclure les fichiers de fonctions avant d'appliquer les
 traitements - fixes
 https://git.spip.net/spip-contrib-extensions/crayons/issues/10

---
 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 7b9d9c70ed..a0e47f3f10 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)) {
-- 
GitLab