interdit_html n'est pas défini pour crayonner un forum
Sur un spip 4.0, avec crayons 2.3.0, le crayonnage d'un forum, lorsque l'autorisation le permet, se heurte à l'indéfinition de interdit_html()
: Uncaught Error: Call to undefined function interdit_html() in ecrire/inc/filtres.php(4750) : eval()'d code:1
. Ça se produit à la validation, dans l'action crayons_store.php
en ligne 405 : appliquer_traitement_champ('texte du forum....', 'TEXTE', 'forums')
.
-
interdit_html
est défini dansforum_fonctions.php
qui n'est visiblement pas inclu dans une action - son insertion dans le code est fait par les traitements par défauts sur les forums (tels que définis dans
forum_declarer_tables_interfaces
)
La pile php :
#0 /ecrire/inc/filtres.php(4750): eval()
#1 /auto/crayons/v2.3.0/action/crayons_store.php(405): appliquer_traitement_champ('texteduforum...', 'TEXTE', 'forums')
#2 /auto/crayons/v2.3.0/action/crayons_store.php(223): vues_dist('forum', 'texte', '46654', Array, 'wid60fd57444d2e...')
#3 /auto/crayons/v2.3.0/action/crayons_store.php(603): crayons_store()
#4 /auto/crayons/v2.3.0/action/crayons_store.php(592): action_crayons_store_args()
#5 /ecrire/public/aiguiller.php(74): action_crayons_store_dist()
#6 in /ecrire/inc/filtres.php(4750) : eval()'d code on line 1