Skip to content
Extraits de code Groupes Projets
Valider 272c749c rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Éviter des notices PHP si un plugin.xml était mal formé et que

le validateur de dtd retournait des erreurs.
parent 28f752d6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -326,14 +326,22 @@ function liste_plugin_valides($liste_plug, $force = false) {
*/
function plugin_valide_resume(&$liste, $plug, $infos, $dir_type) {
$i = $infos[$dir_type][$plug];
$p = strtoupper($i['prefix']);
// minimum syndical pour afficher si le xml avait des erreurs éventuelles
$short_desc = [
'nom' => $i['nom'],
'etat' => $i['etat'],
'version' => $i['version'],
'dir' => $plug,
'dir_type' => $dir_type
];
if (empty($i['prefix'])) {
// erreur xml ? mais sans connaissance du prefix, on retourne le chemin…
$short_desc['erreur'] = $i['erreur'] ?? ['?'];
return [$plug => $short_desc];
}
$p = strtoupper($i['prefix']);
$short_desc['nom'] = $i['nom'];
$short_desc['etat'] = $i['etat'];
$short_desc['version'] = $i['version'];
if (isset($i['erreur']) and $i['erreur']) {
$short_desc['erreur'] = $i['erreur'];
return [$p => $short_desc];
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter