[info_sites] fix : sécuriser les traitements compatibles PHP 8 (…)

spip-contrib-extensions/info_sites

Par Ybbet, le 17 mai 2026 à 00h10min :

fix: sécuriser les traitements compatibles PHP 8

Corrige plusieurs traitements susceptibles de générer des warnings avec PHP 8 et SPIP 4.4.
Changements principaux :

  • correction des expressions régulières sur associer_objet
  • correction de la variable id_auteur dans le formulaire fiche_site
  • initialisation des identifiants manipulés
  • sécurisation de parse_url() avant parse_str()
  • correction d’un count() sur valeur potentiellement non tableau
  • remplacement des file_get_contents() par recuperer_url()
  • sécurisation des contenus retournés par recuperer_url()
  • sécurisation de la récupération du titre dans projets_rapide
  • harmonisation mineure d’une inclusion de liste projets

Modifié
inc/cache_objet.php
inc/info_sites_outiller.php
inc/plugins_spip.php
info_sites_fonctions.php
recuperer/releases_drupal.php
recuperer/releases_joomla.php
recuperer/releases_spip.php
recuperer/releases_typo3.php
recuperer/releases_wordpress.php
squelettes/content/projets.html
squelettes/formulaires/editer_contact_rapide.php
squelettes/formulaires/fiche_site.php
squelettes/formulaires/projets_rapide.php

Détails : fix: sécuriser les traitements compatibles PHP 8 (772fe0f9) · Validations · spip-contrib-extensions / info_sites · GitLab