include_once ROOT_PATH . 'languages/' . $_CFG['lang'] . '/convert/' . $config->code . '.php'; /* 取得第一步操作 */ $step = $convert->next_step(''); /* 返回 */ make_json_result($step, $_LANG[$step]); } elseif ($_REQUEST['act'] == 'process') { /* 设置执行时间 */ set_time_limit(0); /* 检查权限 */ check_authz_json('all'); /* 取得参数 */ $step = json_str_iconv($_POST['step']); /* 连接原数据库 */ $config = $_SESSION['convert_config']; $sdb = new cls_mysql($config->host, $config->user, $config->pass, $config->db); $sdb->set_mysql_charset($config->charset); /* 创建插件对象 */ include_once ROOT_PATH . 'includes/modules/convert/' . $config->code . '.php'; $convert = new $config->code($sdb, $config->prefix, $config->path, $config->charset); /* 包含插件语言文件 */ include_once ROOT_PATH . 'languages/' . $_CFG['lang'] . '/convert/' . $config->code . '.php'; /* 执行步骤 */ $result = $convert->process($step); if ($result !== true) { make_json_error($result); } /* 取得下一步操作 */ $step = $convert->next_step($step); /* 返回 */ make_json_result($step, empty($_LANG[$step]) ? '' : $_LANG[$step]); }