if ($sql) { $sql = str_replace('@tableprefix@', $_G['config']['db']['1']['tablepre'], $sql); runquery($sql); } } if (file_exists($sql_file . 'install_data.sql')) { $sql = file_get_contents($sql_file . 'install_data.sql'); if ($sql) { $sql = str_replace('@tableprefix@', $_G['config']['db']['1']['tablepre'], $sql); runquery($sql); } } } //DEBUG 执行文件更新 $offline_upgrade = new upgrade(); $offline_upgrade->copy_dir($check_pku_return['data_cache_pku'] . '/upload/', realpath(SITE_ROOT) . '/'); //DEBUG 更新后数据库插件版本标识设置 $cachedata = 'if(!defined("SITE_VERSION")) { define("SITE_VERSION", "' . $check_pku_return['patch']['latestversion'] . '"); define("SITE_RELEASE", "' . $check_pku_return['patch']['latestrelease'] . '"); define("SITE_FIXBUG", "' . $check_pku_return['patch']['site_fixbug'] . '"); } '; writetocache('system_version', $cachedata, $prefix = '', SITE_ROOT . './source/'); //DEBUG 删除源更新包 //$offline_upgrade->rmdirs($check_pku_return['data_cache_pku']); $return_message = lang('core', 'operation_successful'); } else { $return_message = lang('core', 'file_not_exist'); } echo '{