[SPIP WAF ↪ split-dashboard] refactor : extraire les helpers dashboard dans (…)

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

Détails : refactor: extraire les helpers dashboard dans inc/waf_dashboard.php (03db7c74) · Validations · spip-contrib-extensions / SPIP WAF · GitLab