/** * Database Backup Action * * @return void */ public function dbBackupAction() { $path = BackupUtility::backupTable(PATH_site . 'backup/database/'); // TODO: translate messages $this->addFlashMessage('Datei geschieben ' . $path, 'Backup vollständig'); $this->forward('index'); }
/** * @param int $backupsToKeep * @return void */ public function dbBackupCommand($backupsToKeep = 3) { $this->backupPath = PATH_site . 'backup/database/'; $this->backupsToKeep = $backupsToKeep; BackupUtility::backupTable($this->backupPath); BackupUtility::removeOldBackups($this->backupPath, $this->backupsToKeep); }