[10.0.48.dev] gestion des erreurs et notification
This commit is contained in:
parent
5a56f83fbd
commit
5b6395a912
|
@ -31,7 +31,7 @@ class common {
|
|||
const TEMP_DIR = 'site/tmp/';
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_VERSION = '10.0.47.dev';
|
||||
const ZWII_VERSION = '10.0.48.dev';
|
||||
|
||||
public static $actions = [];
|
||||
public static $coreModuleIds = [
|
||||
|
|
|
@ -298,18 +298,21 @@ class config extends common {
|
|||
$users = $this->getData(['user']);
|
||||
}
|
||||
// Extraire le zip
|
||||
$success = $zip->extractTo( '.' );
|
||||
$success = $zip->extractTo( '.' );
|
||||
// Fermer l'archive
|
||||
$zip->close();
|
||||
// Restaurer les users
|
||||
if (!empty($users)) {
|
||||
// Restaurer les users lus
|
||||
if (!empty($users)) {
|
||||
$this->setData(['user',$users]);
|
||||
}
|
||||
// Valeurs en sortie erreur
|
||||
// Message de notification
|
||||
$notification = $success === true ? 'Sauvegarde importée avec succès' : 'Erreur d\'extraction';
|
||||
$notification .= ($success === true && !empty($users)) ? '<br> Comptes utilisateurs préservés' : '<br> Comptes utilisateurs importés';
|
||||
// Valeurs en sortie erreur
|
||||
$this->addOutput([
|
||||
'notification' => 'Sauvegarde importée avec succès',
|
||||
'notification' => $notification,
|
||||
'redirect' => helper::baseUrl(),
|
||||
'state' => true
|
||||
'state' => $success
|
||||
]);
|
||||
|
||||
} else {
|
||||
|
|
|
@ -39,8 +39,7 @@
|
|||
]); ?>
|
||||
</div>
|
||||
<div class="row">
|
||||
<?php echo template::checkbox('configManageImportUser', true, 'Ne pas remplacer les comptes utilisateurs', [
|
||||
'help' => 'Cette option ne fonctionne avec un backup provenant d\'une version 9',
|
||||
<?php echo template::checkbox('configManageImportUser', true, 'Préserver les comptes utilisateurs d\'une sauvegarde de version 10 ou +', [
|
||||
'checked' => true
|
||||
]); ?>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue