Gestion d'erreur

This commit is contained in:
Fred Tempez 2020-08-09 12:00:29 +02:00
parent 603f28189e
commit c38c8b8694
2 changed files with 13 additions and 12 deletions

View File

@ -246,22 +246,19 @@ class config extends common {
// Creation du ZIP
$filter = $this->getInput('configBackupOption',helper::FILTER_BOOLEAN) === true ? ['backup','tmp'] : ['backup','tmp','file'];
$fileName = helper::autoBackup(self::TEMP_DIR,$filter);
// Créer le répertoire manquant
if (!is_dir(self::FILE_DIR.'source/backup')) {
mkdir(self::FILE_DIR.'source/backup');
}
copy (self::TEMP_DIR . $fileName , self::FILE_DIR.'source/backup/' . $fileName);
/*// Téléchargement du ZIP // NE marche pas avec le spinner
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename="' . $fileName . '"');
header('Content-Length: ' . filesize(self::TEMP_DIR . $fileName));
readfile(self::TEMP_DIR . $fileName);
// Copie dans les fichiers
$success = copy (self::TEMP_DIR . $fileName , self::FILE_DIR.'source/backup/' . $fileName);
// Détruire le temporaire
unlink(self::TEMP_DIR . $fileName);
// Valeurs en sortie
$this->addOutput([
'display' => self::DISPLAY_RAW
'display' => self::DISPLAY_JSON,
'content' => json_encode($success)
]);
*/
unlink(self::TEMP_DIR . $fileName);
} else {
// Valeurs en sortie
$this->addOutput([

View File

@ -19,9 +19,13 @@ $( document).ready(function() {
type: "POST",
url: url,
data: $("form").serialize(),
complete: function(r, s){
success: function(data){
$("body").removeClass("loading");
core.alert("Processus terminé : la sauvegarde a été générée.");
core.alert("La sauvegarde a été générée avec succès.");
},
error: function(data){
$("body").removeClass("loading");
core.alert("Une erreur s'est produite, la sauvegarde n'a pas été générée !");
}
});
});