/**
  * Create and download db bakcup
  * 
  * @before _secured, _admin
  */
 public function createDatabaseBackup()
 {
     $view = $this->getActionView();
     $dump = new Mysqldump(array('exclude-tables' => array('tb_user')));
     $fm = new FileManager();
     if (!is_dir(APP_PATH . '/temp/db/')) {
         $fm->mkdir(APP_PATH . '/temp/db/');
     }
     $dump->create();
     $view->successMessage('Záloha databáze byla úspěšně vytvořena');
     Event::fire('admin.log', array('success', 'Database backup ' . $dump->getBackupName()));
     self::redirect('/admin/system/');
 }