[spip] 2 commits

spip/spip | 2 commits

Par Matthieu Marcillaud, le 26 janvier 2022 à 23h53min :

Éviter des notices PHP si un plugin.xml était mal formé et que
le validateur de dtd retournait des erreurs.

Modifié
ecrire/inc/plugin.php

Détails : Éviter des notices PHP si un plugin.xml était mal formé et que · 272c749c9a - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 26 janvier 2022 à 23h55min :

Le fichier de DTD de paquet était erronné suite à d046f15e0365d2084d
ce qui ne pose pas de problème au validateur interne à SPIP,
mais en pose à d’autres validateurs (notamment DomDocument de PHP).

Effectivement on a

  • soit <!ENTITY name SYSTEM "URI">
  • soit <!ENTITY name PUBLIC "public_ID" "URI">

Mais il n’y a pas de public_ID sur SYSTEM.

Modifié
prive/paquet.dtd

Détails : Le fichier de DTD de paquet était erronné suite à d046f15e0365d2084d · d9afd7b346 - spip - SPIP on GIT