2017-08-04 16:28:16 +02:00
< ? php
include_once __DIR__ . '/../../core.php' ;
switch ( filter ( 'op' )) {
case 'getfile' :
$file = filter ( 'file' );
force_download ( $file , file_get_contents ( $backup_dir . $file ));
break ;
case 'del' :
$file = filter ( 'file' );
if ( deltree ( $backup_dir . $file )) {
2017-09-04 12:02:29 +02:00
$_SESSION [ 'infos' ][] = str_replace ( '_FILE_' , '"' . $file . '"' , tr ( 'Backup _FILE_ eliminato!' ));
2017-08-04 16:28:16 +02:00
} else {
2017-09-04 12:02:29 +02:00
$_SESSION [ 'errors' ][] = str_replace ( '_FILE_' , '"' . $file . '"' , tr ( " Errore durante l'eliminazione del backup _FILE_! " ));
2017-08-04 16:28:16 +02:00
}
break ;
case 'backup' :
if ( ! do_backup ()) {
2017-09-04 12:02:29 +02:00
$_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!' ));
2017-08-04 16:28:16 +02:00
}
break ;
}