update message erreur explicite

This commit is contained in:
Fred Tempez 2022-02-26 15:16:03 +01:00
parent 7aa0cda992
commit 99d57bdcf3
2 changed files with 15 additions and 8 deletions

View File

@ -2,6 +2,8 @@
* Exécution des différentes étapes de mise à jour * Exécution des différentes étapes de mise à jour
*/ */
function step(i, data) { 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 // Affiche le texte de progression
$(".installUpdateProgressText").hide(); $(".installUpdateProgressText").hide();
$(".installUpdateProgressText[data-id=" + i + "]").show(); $(".installUpdateProgressText[data-id=" + i + "]").show();
@ -35,7 +37,7 @@ function step(i, data) {
// Échec // Échec
else { else {
// Affiche le message d'erreur // Affiche le message d'erreur
$("#installUpdateErrorStep").text(i); $("#installUpdateErrorStep").text(errors[i]);
$("#installUpdateError").show(); $("#installUpdateError").show();
// Déverrouille le bouton "Terminer" // Déverrouille le bouton "Terminer"
$("#installUpdateEnd").removeClass("disabled"); $("#installUpdateEnd").removeClass("disabled");
@ -43,22 +45,22 @@ function step(i, data) {
$("#installUpdateProgress").hide(); $("#installUpdateProgress").hide();
// Affiche le résultat dans la console // Affiche le résultat dans la console
console.error(result); console.error(result);
alert(xhr); $("#installUpdateErrorMessage").text(result.replace( /<[^p].*?>/g, '' ));
} }
}, 2000); }, 2000);
}, },
// Échec de la requête // Échec de la requête
error: function(xhr) { error: function(xhr) {
// Affiche le message d'erreur // Affiche le message d'erreur
$("#installUpdateErrorStep").text(0); $("#installUpdateErrorStep").text(errors[1]);
$("#installUpdateError").show(); $("#installUpdateError").show();
// Déverrouille le bouton "Terminer" // Déverrouille le bouton "Terminer"
$("#installUpdateEnd").removeClass("disabled"); $("#installUpdateEnd").removeClass("disabled");
// Cache le texte de progression // Cache le texte de progression
$("#installUpdateProgress").hide(); $("#installUpdateProgress").hide();
// Affiche l'erreur dans la console // Affiche l'erreur dans la console
console.error(xhr); console.error(xhr.responseText);
alert(xhr); $("#installUpdateErrorMessage").text(xhr.responseText.replace( /<[^p].*?>/g, '' ));
} }
}); });
} }

View File

@ -11,14 +11,14 @@
</div> </div>
<div id="installUpdateError" class="colorRed displayNone"> <div id="installUpdateError" class="colorRed displayNone">
<?php echo template::ico('cancel', ''); ?> <?php echo template::ico('cancel', ''); ?>
Une erreur est survenue lors de l'étape <span id="installUpdateErrorStep"></span>. <strong>Une erreur est survenue lors de l'étape : <span id="installUpdateErrorStep"> </span>.</strong>
</div> </div>
<div id="installUpdateSuccess" class="colorGreen displayNone"> <div id="installUpdateSuccess" class="colorGreen displayNone">
<?php echo template::ico('check', ''); ?> <?php echo template::ico('check', ''); ?>
Mise à jour terminée avec succès. Mise à jour terminée avec succès.
</div> </div>
</div> </div>
<div class="col3 verticalAlignMiddle"> <div class="col3 verticalAlignTop">
<?php echo template::button('installUpdateEnd', [ <?php echo template::button('installUpdateEnd', [
'value' => 'Terminer', 'value' => 'Terminer',
'href' => helper::baseUrl() . 'config', 'href' => helper::baseUrl() . 'config',
@ -27,3 +27,8 @@
]); ?> ]); ?>
</div> </div>
</div> </div>
<div class="row">
<div class="col12">
<p><em><span class="colorRed" id="installUpdateErrorMessage"></span></em></p>
</div>
</div