ho provato a fare un backup tramite l'apposita procedura, e il backup viene eseguitro correttamente.
Al momento del ripristino, però, non viene ripristinato niente, sembra che il comando di ripristino database non venga dato.
Ho controllato il file backup.php presente in ../modules/backup/ e ho notato che non veniva passato dall'array
Codice: Seleziona tutto
$permessi[$nome_modulo]
Non conosco php, ma ho notato che l'array
Codice: Seleziona tutto
$permessi[$nome_modulo]
Codice: Seleziona tutto
include($docroot."/topmenu.php");
Codice: Seleziona tutto
if( $permessi[$nome_modulo] == 'rw' )
Questo il codice originale
Codice: Seleziona tutto
include($docroot."/lib/user_check.php");
include($docroot."/top.php");
//Restore database
if( $op == "restore" ){
if( $permessi[$nome_modulo] == 'rw' ){
$tmp = $_FILES['restore_file']['tmp_name'];
$filename = $_FILES['restore_file']['name'];
$filetype = $_FILES['restore_file']['type'];
$size = $_FILES['restore_file']['size'];
$type = $_POST['type'];
//importazione file temporaneo uploadato nel db
$dbo->multiQuery( $tmp );
array_push( $infos, "<big>Dati importati correttamente!</big><br/><em>Nome file: $filename<br/>Dimensione: $size bytes</em>" );
}
}
include($docroot."/topmenu.php");
Codice: Seleziona tutto
include($docroot."/lib/user_check.php");
include($docroot."/top.php");
include($docroot."/topmenu.php");
//Restore database
if( $op == "restore" ){
if( $permessi[$nome_modulo] == 'rw' ){
$tmp = $_FILES['restore_file']['tmp_name'];
$filename = $_FILES['restore_file']['name'];
$filetype = $_FILES['restore_file']['type'];
$size = $_FILES['restore_file']['size'];
$type = $_POST['type'];
//importazione file temporaneo uploadato nel db
$dbo->multiQuery( $tmp );
array_push( $infos, "<big>Dati importati correttamente!</big><br/><em>Nome file: $filename<br/>Dimensione: $size bytes</em>" );
}
}
Saluti