1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Rimozione dei messaggi duplicati

Rimozione automatica dei messaggi duplicati dalla sessione, con miglioramenti nello stile.
This commit is contained in:
Thomas Zilio
2017-09-12 17:59:30 +02:00
parent f663758c5f
commit 2db4bf2df9
4 changed files with 13 additions and 14 deletions

View File

@@ -157,9 +157,9 @@ if (!API::isAPIRequest()) {
register_shutdown_function('translateTemplate'); register_shutdown_function('translateTemplate');
// Impostazione della sessione di base // Impostazione della sessione di base
$_SESSION['infos'] = (array) $_SESSION['infos']; $_SESSION['infos'] = array_unique((array) $_SESSION['infos']);
$_SESSION['warnings'] = (array) $_SESSION['warnings']; $_SESSION['warnings'] = array_unique((array) $_SESSION['warnings']);
$_SESSION['errors'] = (array) $_SESSION['errors']; $_SESSION['errors'] = array_unique((array) $_SESSION['errors']);
// Imposto il periodo di visualizzazione dei record dal 01-01-yyy al 31-12-yyyy // Imposto il periodo di visualizzazione dei record dal 01-01-yyy al 31-12-yyyy
if (!empty($_GET['period_start'])) { if (!empty($_GET['period_start'])) {

View File

@@ -246,20 +246,14 @@ function do_backup($path = null)
// Creazione dello zip // Creazione dello zip
if (extension_loaded('zip')) { if (extension_loaded('zip')) {
if (create_zip([$path, dirname($database_file)], $backup_dir.$backup_name.'.zip', $ignores)) { $result = create_zip([$path, dirname($database_file)], $backup_dir.$backup_name.'.zip', $ignores);
$_SESSION['infos'][] = tr('Nuovo backup creato!');
} else {
$_SESSION['errors'][] = tr('Errore durante la creazione del backup!');
}
// Rimozione cartella temporanea // Rimozione cartella temporanea
delete($database_file); delete($database_file);
} }
// Copia dei file di OSM // Copia dei file di OSM
else { else {
copyr($path, $backup_dir.$backup_name, $ignores); $result = copyr($path, $backup_dir.$backup_name, $ignores);
$_SESSION['infos'][] = tr('Nuovo backup creato!');
} }
// Eliminazione vecchi backup se ce ne sono // Eliminazione vecchi backup se ce ne sono
@@ -289,7 +283,7 @@ function do_backup($path = null)
} }
} }
return true; return $result;
} }
return false; return false;

View File

@@ -28,7 +28,9 @@ switch (filter('op')) {
break; break;
case 'backup': case 'backup':
if (!do_backup()) { if (do_backup()) {
$_SESSION['infos'][] = tr('Nuovo backup creato correttamente!');
} else {
$_SESSION['errors'][] = tr('Errore durante la creazione del backup!').' '.tr_replace('_DIR_', '"'.$backup_dir.'"', tr('Verifica che la cartella _DIR_ abbia i permessi di scrittura!')); $_SESSION['errors'][] = tr('Errore durante la creazione del backup!').' '.tr_replace('_DIR_', '"'.$backup_dir.'"', tr('Verifica che la cartella _DIR_ abbia i permessi di scrittura!'));
} }

View File

@@ -50,7 +50,10 @@ echo '
<div class="col-md-12 text-right"> <div class="col-md-12 text-right">
<button type="button" class="btn btn-primary pull-right" onclick="continue_backup()"><i class="fa fa-database"></i> '.tr('Crea backup').'...</button> <button type="button" class="btn btn-primary pull-right" onclick="continue_backup()"><i class="fa fa-database"></i> '.tr('Crea backup').'...</button>
</div> </div>
</div>'; </div>
<div class="clearfix"></div>
<br>';
//Lettura file di backup //Lettura file di backup
if (file_exists($backup_dir)) { if (file_exists($backup_dir)) {