$_SESSION['dump'] = $dump;
    WriteToDumpFile($schema);
    flush();
    $selbstaufruf = '<script language="javascript" type="text/javascript">setTimeout("document.dump.submit()", 3000);</script></div>';
}
//Seite neu laden wenn noch nicht alle Tabellen ausgelesen sind
if ($dump['num_tables'] > 0 && $action != 'backupnow') {
    $info_text = TEXT_INFO_DO_BACKUP;
    @xtc_set_time_limit(0);
    if ($dump['nr'] < $dump['num_tables']) {
        $nr = $dump['nr'];
        $dump['aufruf']++;
        $table_ok = 'Tabellen gesichert: ' . ($nr + 1) . '<br><br>Zuletzt bearbeitet: ' . $dump['tables'][$nr] . '<br><br>Seitenaufrufe: ' . $dump['aufruf'];
        //Neue Tabelle
        if ($dump['table_offset'] == 0) {
            $dump['table_records'] = GetTableInfo($dump['tables'][$nr]);
            $dump['anzahl_zeilen'] = ANZAHL_ZEILEN_BKUP;
            $dump['table_offset'] = 1;
            $dump['zeilen_offset'] = 0;
        } else {
            //Daten aus  Tabelle lesen
            GetTableData($dump['tables'][$nr]);
        }
        $_SESSION['dump'] = $dump;
        $selbstaufruf = '<script language="javascript" type="text/javascript">setTimeout("document.dump.submit()", 10);</script></div>';
        //Verhindert Endlosschleife - Script wir nach MAX_RELOADS beendet
        if ($dump['aufruf'] > MAX_RELOADS) {
            $selbstaufruf = '';
        }
    } else {
        //Fertig
					<title>!!!Ошибка!!!</title>
				</head>
				<body>
					<p align="center">Проблемы с базой данных. Пожалуйста, проверьте настройки базы данных.</p>
				</body>
				</html>
			'));
        } else {
            System::database()->CreateDbIfNotExists($config['db_name']);
            // Да, еще раз пробуем создать БД
            System::database()->SelectDb($config['db_name']);
            $tables = ShowTables();
            $prefix = System::database()->Prefix();
            $have_errors = false;
            foreach ($tables as $table) {
                $info = GetTableInfo($table);
                $data = ReadData($table);
                System::database()->CreateTable($info['name'], $info, $delete_ex);
                foreach ($data as $row) {
                    $values = sqlValues($row);
                    $sql = "INSERT INTO `{$prefix}{$table}` VALUES {$values};";
                    if (System::database()->MySQLQuery($sql) === false) {
                        echo System::database()->ErrorMsg;
                        $have_errors = true;
                    }
                }
            }
            if ($ConvertDB) {
                if (!$have_errors) {
                    $this->SetContent(Indent('
						<p align="center">База данных успешно сконвертирована!</p>