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 dans forum_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