Example #1
0
             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 '{