From 99d57bdcf392b3b64cb20d0776ab06e6c520e76e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Sat, 26 Feb 2022 15:16:03 +0100 Subject: [PATCH] update message erreur explicite --- core/module/install/view/update/update.js.php | 12 +++++++----- core/module/install/view/update/update.php | 11 ++++++++--- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/core/module/install/view/update/update.js.php b/core/module/install/view/update/update.js.php index 9ece1bcd..c0271b3a 100644 --- a/core/module/install/view/update/update.js.php +++ b/core/module/install/view/update/update.js.php @@ -2,6 +2,8 @@ * Exécution des différentes étapes de mise à jour */ function step(i, data) { + // tableau des erreurs + var errors = ['préparation de la mise à jour', 'téléchargement et validation de l\'archive', 'installation', 'configuration']; // Affiche le texte de progression $(".installUpdateProgressText").hide(); $(".installUpdateProgressText[data-id=" + i + "]").show(); @@ -35,7 +37,7 @@ function step(i, data) { // Échec else { // Affiche le message d'erreur - $("#installUpdateErrorStep").text(i); + $("#installUpdateErrorStep").text(errors[i]); $("#installUpdateError").show(); // Déverrouille le bouton "Terminer" $("#installUpdateEnd").removeClass("disabled"); @@ -43,22 +45,22 @@ function step(i, data) { $("#installUpdateProgress").hide(); // Affiche le résultat dans la console console.error(result); - alert(xhr); + $("#installUpdateErrorMessage").text(result.replace( /<[^p].*?>/g, '' )); } }, 2000); }, // Échec de la requête error: function(xhr) { // Affiche le message d'erreur - $("#installUpdateErrorStep").text(0); + $("#installUpdateErrorStep").text(errors[1]); $("#installUpdateError").show(); // Déverrouille le bouton "Terminer" $("#installUpdateEnd").removeClass("disabled"); // Cache le texte de progression $("#installUpdateProgress").hide(); // Affiche l'erreur dans la console - console.error(xhr); - alert(xhr); + console.error(xhr.responseText); + $("#installUpdateErrorMessage").text(xhr.responseText.replace( /<[^p].*?>/g, '' )); } }); } diff --git a/core/module/install/view/update/update.php b/core/module/install/view/update/update.php index 8b0a8d11..b5f1771b 100644 --- a/core/module/install/view/update/update.php +++ b/core/module/install/view/update/update.php @@ -11,14 +11,14 @@
- Une erreur est survenue lors de l'étape . + Une erreur est survenue lors de l'étape : .
Mise à jour terminée avec succès.
-
+
'Terminer', 'href' => helper::baseUrl() . 'config', @@ -26,4 +26,9 @@ 'class' => 'disabled' ]); ?>
-
\ No newline at end of file + +
+
+

+
+