spip-contrib-extensions/waf
Par pierretux, le 22 avril 2026 à 09h12min :
refactor: extraire les helpers dashboard dans inc/waf_dashboard.php
Les ~700 lignes de fonctions admin (waf_analysis_, waf_dashboard_,
waf_cfg_*, waf_ti_check_ips, waf_type_badge, waf_reason_class) sont
déplacées dans inc/waf_dashboard.php, chargé uniquement à la demande
depuis le template stats et le formulaire de config.
waf_fonctions.php passe de ~1700 à ~1030 lignes et ne contient plus
que le runtime WAF (waf() + helpers appelés sur chaque requête).
inc/waf_analysis.php (stub compat) redirige désormais vers
inc/waf_dashboard.php au lieu d’être un no-op.
Ajouté
inc/waf_dashboard.php
Modifié
formulaires/configurer_waf.html
inc/waf_analysis.php
waf_fonctions.php