diff --git a/src/dede/makehtml_homepage.php b/src/dede/makehtml_homepage.php
index 329b4145..85d1df65 100755
--- a/src/dede/makehtml_homepage.php
+++ b/src/dede/makehtml_homepage.php
@@ -1,4 +1,5 @@
SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);
+ $templet = str_replace("{style}", $cfg_df_style, $templet);
+ $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet);
$pv->Display();
exit();
-}
-else if($dopost=="make")
-{
- $remotepos = empty($remotepos)? '/index.html' : $remotepos;
- $serviterm = empty($serviterm)? "" : $serviterm;
- $homeFile = DEDEADMIN."/".$position;
- $homeFile = str_replace("\\","/",$homeFile);
- $homeFile = str_replace("//","/",$homeFile);
- $fp = fopen($homeFile,"w") or die("你指定的文件名有问题,无法创建文件");
+} else if ($dopost == "make") {
+ if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) {
+ $client = new DedeBizClient($cfg_bizcore_hostname, $cfg_bizcore_port);
+ $client->appid = $cfg_bizcore_appid;
+ $client->key = $cfg_bizcore_key;
+ $data = $client->AdminPWDExists();
+ if ($data->data == "false") {
+ // 设定dedebiz admin密码
+ if ($dedebiz_admin == "" || $dedebiz_admin !== $re_dedebiz_admin) {
+ echo "";
+ echo "
DedeBIZ操作密码为空或两次指定的密码不符
";
+ $client->Close();
+ exit;
+ }
+ $data = $client->AdminPWDCreate($dedebiz_admin);
+ if ($data->data != "ok") {
+ echo "";
+ echo "DedeBIZ设定操作密码失败:${$data}
";
+ $client->Close();
+ exit;
+ }
+ } else {
+ if ($dedebiz_admin == "") {
+ echo "";
+ echo "DedeBIZ操作密码为空
";
+ $client->Close();
+ exit;
+ }
+ $data = $client->AdminSetIndexLockState($dedebiz_admin, $lockindex);
+ if ($data->data != "ok") {
+ echo "";
+ echo "DedeBIZ操作密码失败,填写正确的操作密码
";
+ $client->Close();
+ exit;
+ }
+ }
+ $client->Close();
+ }
+ $remotepos = empty($remotepos) ? '/index.html' : $remotepos;
+ $serviterm = empty($serviterm) ? "" : $serviterm;
+ $homeFile = DEDEADMIN . "/" . $position;
+ $homeFile = str_replace("\\", "/", $homeFile);
+ $homeFile = str_replace("//", "/", $homeFile);
+ $fp = fopen($homeFile, "w") or die("你指定的文件名有问题,无法创建文件");
fclose($fp);
- if($saveset==1)
- {
+ if ($saveset == 1) {
$iquery = "UPDATE `#@__homepageset` SET templet='$templet',position='$position' ";
$dsql->ExecuteNoneQuery($iquery);
}
// 判断首页生成模式
- if ($showmod == 1)
- {
+ if ($showmod == 1) {
// 需要生成静态
$templet = str_replace("{style}", $cfg_df_style, $templet);
$pv = new PartView();
$GLOBALS['_arclistEnv'] = 'index';
- $pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$templet);
+ $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $templet);
$pv->SaveToHtml($homeFile);
echo "";
- echo "成功更新主页HTML:".$homeFile."
浏览...
";
- } else {
+ echo "成功更新主页HTML:" . $homeFile . "
浏览...
";
+ } else {
// 动态浏览
if (file_exists($homeFile)) @unlink($homeFile);
echo "";
echo "
";
}
-
+
$iquery = "UPDATE `#@__homepageset` SET showmod='$showmod'";
$dsql->ExecuteNoneQuery($iquery);
- if($serviterm =="")
- {
- $config=array();
+ if ($serviterm == "") {
+ $config = array();
} else {
- list($servurl, $servuser, $servpwd) = explode(',',$serviterm);
- $config=array( 'hostname' => $servurl, 'username' => $servuser,
- 'password' => $servpwd,'debug' => 'TRUE');
+ list($servurl, $servuser, $servpwd) = explode(',', $serviterm);
+ $config = array(
+ 'hostname' => $servurl, 'username' => $servuser,
+ 'password' => $servpwd, 'debug' => 'TRUE'
+ );
}
exit();
}
-$row = $dsql->GetOne("SELECT * FROM #@__homepageset");
-include DedeInclude('templets/makehtml_homepage.htm');
\ No newline at end of file
+$row = $dsql->GetOne("SELECT * FROM `#@__homepageset`");
+include DedeInclude('templets/makehtml_homepage.htm');
diff --git a/src/dede/templets/makehtml_homepage.htm b/src/dede/templets/makehtml_homepage.htm
index 6b0157fa..76093673 100755
--- a/src/dede/templets/makehtml_homepage.htm
+++ b/src/dede/templets/makehtml_homepage.htm
@@ -5,6 +5,7 @@
主页更新向导
+
@@ -14,11 +15,18 @@
var posTop = 300;
window.open("./dialog/select_templets.php?f=" + fname, "poptempWin", "scrollbars=yes,resizable=yes,statebar=no,width=600,height=400,left=" + posLeft + ", top=" + posTop);
}
+
+ function htmlSubmit() {
+ form1.submit();
+ $("#dedebiz_admin").val("");
+ }
+
-