global $gBitDbType, $gBitDbHost, $gBitDbUser, $gBitDbPassword, $gBitDbName; global $gDb_src, $prefix_src, $gDb_dst, $prefix_dst; // source database settings $gBitDbType = $_REQUEST['db_src']; $gBitDbHost = $_REQUEST['host_src']; $gBitDbUser = $_REQUEST['user_src']; $gBitDbPassword = $_REQUEST['pass_src']; $gBitDbName = $_REQUEST['name_src']; $prefix_src = $_REQUEST['prefix_src']; if (testDatabase()) { $gBitSmarty->assign('error_src', TRUE); return; } else { $gDb_src = new BitDb(); } $tables_src = $gDb_src->MetaTables(); if (isset($_REQUEST['fUpdateTables'])) { $gBitSmarty->assignByRef('skip_tables', $tables_src); return; } // destination database settings $gBitDbType = $_REQUEST['db_dst']; $gBitDbHost = $_REQUEST['host_dst']; $gBitDbUser = $_REQUEST['user_dst']; $gBitDbPassword = $_REQUEST['pass_dst']; $gBitDbName = $_REQUEST['name_dst']; $prefix_dst = $_REQUEST['prefix_dst']; if (testDatabase()) { $gBitSmarty->assign('error_dst', TRUE); return; } else {