// 设置博客的语言,根据 $_POST 中的 zbloglang 参数进行设置。
$zbloglang = &$zbp->option['ZC_BLOG_LANGUAGEPACK'];
if (isset($_POST['zbloglang'])) {
$zbloglang = FilterCorrectName($_POST['zbloglang']);
}
// 加载系统语言和安装相关语言文件。
$zbp->LoadLanguage('system', '', $zbloglang);
$zbp->LoadLanguage('zb_install', 'zb_install', $zbloglang);
$zbp->option['ZC_BLOG_LANGUAGE'] = $zbp->lang['lang'];
// 获取step变量的值,记录安装进度
$zblogstep = (int) GetVars('step');
if ($zblogstep == 0) {
$zblogstep = 1;
}
// 组合判断,只要有过安装的痕迹,就将$zblogstep设置为0,提示不可重复安装
$a = ($zbp->option['ZC_DATABASE_TYPE'] !== '');
if ($a) {
$b = (isset($zbp->option['ZC_INSTALL_AFTER_CONFIG']) == false);
if ($b) {
$zblogstep = 0;
} else {
$c = ($zbp->option['ZC_INSTALL_AFTER_CONFIG'] == false);
if ($c) {
$zblogstep = 0;
} else {
$d = ($zbp->db->ExistTable($GLOBALS['table']['Config']) == true);
if ($d) {
$zblogstep = 0;
}
}
}
}
.....
//已经安装完毕,不可重复安装的提示
function Setup0()
{
.....
}
// 安装前的信息采集
function Setup1()
function Setup2()
function Setup3()
// 执行安装过程,并返回安装结果
function Setup4()
// 安装完毕,跳转到首页
function Setup5()
// 服务器环境检查,该函数通过检测服务器环境的各项配置和组件版本来确保 Z-BlogPHP 能够正常运行。检测结果会被保存在 $CheckResult 数组中。
function CheckServer()
// 文件夹权限检测,并给出检测结果
function getRightsAndExport($folderparent, $folder)
// 创建数据表、插入初始信息。。。。。