示例#1
0
 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 {