private function create()
    {
        try {
            callback_event('rah_backup.backup');
        } catch (Rah_Backup_Exception $e) {
            $this->browser(array($e->getMessage(), E_ERROR));
            return;
        } catch (Exception $e) {
            $this->browser(array(txpspecialchars($e->getMessage()), E_ERROR));
            return;
        }

        $this->browser(gTxt('rah_backup_done'));
    }