mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Bugfix nella procedura di backup
Miglioramento della procedura di backup, ora utilizzante la libreria ifsnop/mysqldump-php per ottimizzare la creazione del dump del database. Miglioramento della creazione dello zip e della copia delle cartelle.
This commit is contained in:
@@ -12,8 +12,9 @@ switch (filter('op')) {
|
||||
|
||||
case 'del':
|
||||
$file = filter('file');
|
||||
deltree($backup_dir.$file);
|
||||
|
||||
if (deltree($backup_dir.$file)) {
|
||||
if (!file_exists($backup_dir.$file)) {
|
||||
$_SESSION['infos'][] = str_replace('_FILE_', '"'.$file.'"', tr('Backup _FILE_ eliminato!'));
|
||||
} else {
|
||||
$_SESSION['errors'][] = str_replace('_FILE_', '"'.$file.'"', tr("Errore durante l'eliminazione del backup _FILE_!"));
|
||||
|
||||
@@ -93,7 +93,8 @@ if (file_exists($backup_dir)) {
|
||||
|
||||
foreach ($backups_file as $backup) {
|
||||
$name = basename($backup);
|
||||
preg_match('/^OSM backup ([0-9\-]{10}) ([0-9_]{8})$/', basename($file), $m);
|
||||
preg_match('/^OSM backup ([0-9\-]{10}) ([0-9_]{8})$/', $name, $m);
|
||||
|
||||
echo '
|
||||
<div class="callout callout-warning">
|
||||
<h4>'.str_replace(['_DATE_', '_TIME_'], [Translator::dateToLocale($m[1]), date('H:i', strtotime(str_replace('_', ':', $m[2])))], tr('Backup del _DATE_ alle _TIME_')).'</h4>
|
||||
|
||||
Reference in New Issue
Block a user