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

Nettoyage : lorsqu’un plugin a une description de paquet XML en erreur, ne...

Nettoyage : lorsqu’un plugin a une description de paquet XML en erreur, ne plus proposer de lien vers la page de visualisation du validateur xml, il est bloqué par l’écran de sécurité.
À la place, on ajoute au message d’erreur le texte de la première erreur retournée par le validateur, qui est par exemple "succession de fils incorrecte xxx,yyy" ou "xxxx : balise inconnue",
ce qui donne une indication directe à la personne qui crée ou modifie le plugin.
parent 9f4bd384
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -75,15 +75,11 @@ function plugins_infos_paquet($desc, $plug = '', $dir_plugins = _DIR_PLUGINS) { ...@@ -75,15 +75,11 @@ function plugins_infos_paquet($desc, $plug = '', $dir_plugins = _DIR_PLUGINS) {
return $tree; return $tree;
} }
// Prendre les messages d'erreur sans les numeros de lignes // Prendre les messages d'erreur sans les numeros de lignes
$msg = array_map('array_shift', $vxml->err); $msg = array_map('array_shift', $vxml->err);
// Construire le lien renvoyant sur l'application du validateur XML
$h = $GLOBALS['meta']['adresse_site'] . '/'
. substr("$dir_plugins$plug/", strlen(_DIR_RACINE)) . 'paquet.xml';
$h = generer_url_ecrire('valider_xml', "var_url=$h");
$t = _T('plugins_erreur', array('plugins' => $plug)); $t = _T('plugins_erreur', array('plugins' => $plug));
array_unshift($msg, "<a href='$h'>$t</a>"); array_unshift($msg, $t . " <ul class='erreur_xml'><li>" . reset($msg) . "</li></ul>");
return array('erreur' => $msg); return array('erreur' => $msg);
} }
......
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