[medias_nettoyage] fix : ne pas déplacer les logos legacy des plugins tiers (…)

spip-contrib-extensions/medias_nettoyage

Par JuLBLoBuL, le 13 avril 2026 à 17h18min :

fix: ne pas déplacer les logos legacy des plugins tiers vers IMG/orphelins
Les logos d’objets non natifs (evenement, newsletter, etc.) nommés selon
la convention (on|off). et stockés à la racine de IMG/
étaient incorrectement déplacés vers IMG/orphelins car non reconnus comme logos.
Corrections :

  • medias_lister_logos_legacy_fichiers() : remplace les patterns glob fixes
    (arton*, rubon*, etc.) par un scan regex générique sur tous les fichiers
    racine de IMG/, couvrant tout préfixe d’objet.
  • medias_lister_documents_repertoire() : ajoute l’exclusion des logos legacy
    (en plus de l’exclusion SPIP4 via spip_documents) avant le déplacement.
    Refs: logos evenement, newsletter, et tout plugin utilisant la convention
    legacy de nommage des logos SPIP.

Modifié
medias_nettoyage_fonctions.php
paquet.xml

Détails : fix: ne pas déplacer les logos legacy des plugins tiers vers IMG/orphelins (5d7ab982) · Validations · spip-contrib-extensions / medias_nettoyage · GitLab