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
*/
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, '' ));
}
});
}

View File

@ -11,14 +11,14 @@
</div>
<div id="installUpdateError" class="colorRed displayNone">
<?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 id="installUpdateSuccess" class="colorGreen displayNone">
<?php echo template::ico('check', ''); ?>
Mise à jour terminée avec succès.
</div>
</div>
<div class="col3 verticalAlignMiddle">
<div class="col3 verticalAlignTop">
<?php echo template::button('installUpdateEnd', [
'value' => 'Terminer',
'href' => helper::baseUrl() . 'config',
@ -27,3 +27,8 @@
]); ?>
</div>
</div>
<div class="row">
<div class="col12">
<p><em><span class="colorRed" id="installUpdateErrorMessage"></span></em></p>
</div>
</div