{
global $core;
- $dao = new wsDAOBook($core->con);
+ // Do a backup of the book tables
+ $path = WS_FILES . '/cache/settingsbackups/books.' . time() . '.sql.gz';
+ $username = DB_USER;
+ $database = DB_NAME;
+ $password = DB_PASSWORD;
+ $cmd = "mysqldump -u $username -p$password $database books | gzip > $path";
- new PHPExcel();
+ `$cmd`;
+ new PHPExcel();
+ $dao = new wsDAOBook($core->con);
$reader = new PHPExcel_Reader_Excel2007();
$xls = $reader->load($_FILES['file']['tmp_name']);
}
$settings[$col] = $v;
}
- // $x->addDebug($id.' : '.json_encode($settings));
+ // $x->addDebug($id.' : '.json_encode($settings));
try {
$dao->setSettings($id, $settings);
- }catch (Exception $e){
+ } catch (Exception $e) {
$x->addDebug($e->getMessage());
}
}