[uploadhtml5 ↪ compat-php8-spip4] fix : compatibilite PHP 8 / SPIP 4.4 - version 2.1.1 - (…)

spip-contrib-extensions/uploadhtml5

Par JuLBLoBuL, le 8 juin 2026 à 15h10min :

fix: compatibilite PHP 8 / SPIP 4.4 - version 2.1.1

  • fix: spip.dropzone.js.html - ajout |intval avant |div{100} pour eviter
    l’erreur PHP 8 ‹ Unsupported operand types: string / string › dans filtres.php
    lorsque resizeQuality n’est pas configure (chaine vide non numerique)
  • fix: spip.dropzone.js.html - correction paramName (chaine au lieu de tableau)
  • fix: spip.dropzone.js.html - valeur par defaut pour maxFilesize
  • fix: uploadhtml5_administrations.php - suppression de serialize() pour les
    metas (gere automatiquement par SPIP 4.x)
  • fix: formulaires/uploadhtml5.php - vérifications isset() pour acces securise
    aux tableaux \ (PHP 8.1+)
  • refactor: remplacement operateurs and/or par &&/|| dans pipelines, fonctions
    et formulaires (meilleure compatibilite PHP 8.x)
  • chore: paquet.xml - compatibilite [3.2.0;4.*], version 2.1.1
  • docs: README.md - mise a jour des informations de compatibilite
  • chore: .gitignore - exclusion fichiers .idea

Ajouté
.gitignore
Modifié
README.md
formulaires/uploadhtml5.php
javascript/spip.dropzone.js.html
paquet.xml
uploadhtml5_administrations.php
uploadhtml5_fonctions.php
uploadhtml5_pipelines.php

Détails : fix: compatibilite PHP 8 / SPIP 4.4 - version 2.1.1 (131d6a04) · Validations · spip-contrib-extensions / uploadhtml5 · GitLab