forked from ZwiiCMS-Team/ZwiiCMS
Gestion d'erreur
This commit is contained in:
parent
603f28189e
commit
c38c8b8694
@ -246,22 +246,19 @@ class config extends common {
|
|||||||
// Creation du ZIP
|
// Creation du ZIP
|
||||||
$filter = $this->getInput('configBackupOption',helper::FILTER_BOOLEAN) === true ? ['backup','tmp'] : ['backup','tmp','file'];
|
$filter = $this->getInput('configBackupOption',helper::FILTER_BOOLEAN) === true ? ['backup','tmp'] : ['backup','tmp','file'];
|
||||||
$fileName = helper::autoBackup(self::TEMP_DIR,$filter);
|
$fileName = helper::autoBackup(self::TEMP_DIR,$filter);
|
||||||
|
// Créer le répertoire manquant
|
||||||
if (!is_dir(self::FILE_DIR.'source/backup')) {
|
if (!is_dir(self::FILE_DIR.'source/backup')) {
|
||||||
mkdir(self::FILE_DIR.'source/backup');
|
mkdir(self::FILE_DIR.'source/backup');
|
||||||
}
|
}
|
||||||
copy (self::TEMP_DIR . $fileName , self::FILE_DIR.'source/backup/' . $fileName);
|
// Copie dans les fichiers
|
||||||
|
$success = copy (self::TEMP_DIR . $fileName , self::FILE_DIR.'source/backup/' . $fileName);
|
||||||
/*// Téléchargement du ZIP // NE marche pas avec le spinner
|
// Détruire le temporaire
|
||||||
header('Content-Type: application/zip');
|
unlink(self::TEMP_DIR . $fileName);
|
||||||
header('Content-Disposition: attachment; filename="' . $fileName . '"');
|
|
||||||
header('Content-Length: ' . filesize(self::TEMP_DIR . $fileName));
|
|
||||||
readfile(self::TEMP_DIR . $fileName);
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'display' => self::DISPLAY_RAW
|
'display' => self::DISPLAY_JSON,
|
||||||
|
'content' => json_encode($success)
|
||||||
]);
|
]);
|
||||||
*/
|
|
||||||
unlink(self::TEMP_DIR . $fileName);
|
|
||||||
} else {
|
} else {
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
|
@ -19,9 +19,13 @@ $( document).ready(function() {
|
|||||||
type: "POST",
|
type: "POST",
|
||||||
url: url,
|
url: url,
|
||||||
data: $("form").serialize(),
|
data: $("form").serialize(),
|
||||||
complete: function(r, s){
|
success: function(data){
|
||||||
$("body").removeClass("loading");
|
$("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 !");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user