Draft: fix(referenceurs): normaliser $objets/$objet avant table_objet_sql() (PHP 8)
Repro
- Activer Statistiques + StatsObjets
- Aller : Activités → Statistiques → Liens entrants
- Selon les données, fatal PHP 8
Erreur table_objet_sql(): Argument #1 (closed) ($type) must be of type string, array given …/ecrire/base/objets.php:1074, appelé depuis …/plugins-dist/statistiques/inc/referenceurs.php
Cause referenceurs.php::referes() peut manipuler $objets comme un array et transmettre un élément non‐normalisé à table_objet_sql().
Fix
- extraire proprement la colonne 'objet' (sql_allfetsel → array_column)
- aplatir/filtrer/dédupliquer $objets si array
- passer chaque $objet via objet_type() avant table_objet_sql()
Impact Supprime le fatal. Pas de changement fonctionnel hors cas d’erreur.