info(tr('Backup _FILE_ eliminato!', [ '_FILE_' => '"'.$file.'"', ])); } else { flash()->error(tr("Errore durante l'eliminazione del backup _FILE_!", [ '_FILE_' => '"'.$file.'"', ])); } break; case 'backup': if (Backup::create()) { flash()->info(tr('Nuovo backup creato correttamente!')); } else { flash()->error(tr('Errore durante la creazione del backup!').' '.str_replace('_DIR_', '"'.$backup_dir.'"', tr('Verifica che la cartella _DIR_ abbia i permessi di scrittura!'))); } break; } if (filter('op') == 'restore') { if (!extension_loaded('zip')) { flash()->error(tr('Estensione zip non supportata!').'
'.tr('Verifica e attivala sul tuo file _FILE_', [ '_FILE_' => 'php.ini', ])); return; } if (post('folder') == null) { $path = $_FILES['blob']['tmp_name'] ?: $backup_dir.'/'.post('zip'); } else { $path = $backup_dir.'/'.post('folder'); } Backup::restore($path, post('folder') == null); flash()->info(tr('Backup ripristinato correttamente!')); }