@@ -37,7 +37,9 @@ while($row = $dsql->GetObject('mm')) | |||||
$addset .= " <m:item name='{$row->typename}' ischannel='1' link='{$row->mancon}?channelid={$row->id}' linkadd='{$row->addcon}?channelid={$row->id}' channelid='{$row->id}' rank='' target='main' />\r\n"; | $addset .= " <m:item name='{$row->typename}' ischannel='1' link='{$row->mancon}?channelid={$row->id}' linkadd='{$row->addcon}?channelid={$row->id}' channelid='{$row->id}' rank='' target='main' />\r\n"; | ||||
} | } | ||||
////////////////////////// | ////////////////////////// | ||||
$helpUrl = DEDEBIZURL."/help"; | |||||
$gitUrl = DEDEBIZURL."/git"; | |||||
$dedebizUrl = DEDEBIZURL; | |||||
$adminMenu1 = $adminMenu2 = ''; | $adminMenu1 = $adminMenu2 = ''; | ||||
if($cuserLogin->getUserType() >= 10) | if($cuserLogin->getUserType() >= 10) | ||||
{ | { | ||||
@@ -158,9 +160,9 @@ $adminMenu1 | |||||
$adminMenu2 | $adminMenu2 | ||||
<m:top item='1_10_7_' name='系统帮助' display='none'> | <m:top item='1_10_7_' name='系统帮助' display='none'> | ||||
<m:item name='参考文档' link='https://www.dedebiz.com/help' rank='' target='_blank' /> | |||||
<m:item name='代码托管' link='https://www.dedebiz.com/git' rank='' target='_blank' /> | |||||
<m:item name='商业支持' link='https://www.dedebiz.com' rank='' target='_blank' /> | |||||
<m:item name='参考文档' link='$cfg_biz_helpUrl' rank='' target='_blank' /> | |||||
<m:item name='代码托管' link='$cfg_biz_gitUrl' rank='' target='_blank' /> | |||||
<m:item name='商业支持' link='$cfg_biz_dedebizUrl' rank='' target='_blank' /> | |||||
</m:top> | </m:top> | ||||
----------------------------------------------- | ----------------------------------------------- |
@@ -245,6 +245,17 @@ else if ($dopost == 'getRightSide') { | |||||
openssl_public_decrypt(base64_decode($cfg_auth_code), $decotent, DEDEPUB); | openssl_public_decrypt(base64_decode($cfg_auth_code), $decotent, DEDEPUB); | ||||
$core_info = new stdClass; | |||||
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; | |||||
$core_info = $client->SystemInfo(); | |||||
if ($core_info->code === 200) { | |||||
$client->Close(); | |||||
} | |||||
} | |||||
if (!empty($decotent)) { | if (!empty($decotent)) { | ||||
$res = json_decode($decotent); | $res = json_decode($decotent); | ||||
if (isset($res->sid)) { | if (isset($res->sid)) { | ||||
@@ -257,30 +268,10 @@ else if ($dopost == 'getRightSide') { | |||||
"stype" => $res->stype == 1? "企业单位" : "个人", | "stype" => $res->stype == 1? "企业单位" : "个人", | ||||
"auth_version" => $res->auth_version, | "auth_version" => $res->auth_version, | ||||
"auth_at" => date("Y-m-d", $res->auth_at), | "auth_at" => date("Y-m-d", $res->auth_at), | ||||
"core" => $core_info, | |||||
), | ), | ||||
)); | )); | ||||
} | } | ||||
} | } | ||||
// openssl_public_decrypt(base64_decode($cfg_auth_code), $decotent, DEDEPUB); | |||||
// var_dump($decotent); | |||||
// $client = new DedeBizClient('127.0.0.1', 8181); | |||||
// $client->appid = "1008665"; | |||||
// $client->key = "I04NcaYUCmRukRDE"; | |||||
// $rs = $client->SystemInfo(); | |||||
// if ($rs->code === 200) { | |||||
// echo $rs->data; | |||||
// $client->Close(); | |||||
// exit; | |||||
// } | |||||
} | } | ||||
?> | ?> |
@@ -115,7 +115,7 @@ | |||||
<form action="action_search.php" target="main" method="post"> | <form action="action_search.php" target="main" method="post"> | ||||
<input name="keyword" type="text" value="功能搜索" onfocus="if(this.value=='功能搜索'){this.value='';}" onblur="if(this.value==''){this.value='功能搜索';}" class="allsearch" style="width:150px;"/> | <input name="keyword" type="text" value="功能搜索" onfocus="if(this.value=='功能搜索'){this.value='';}" onblur="if(this.value==''){this.value='功能搜索';}" class="allsearch" style="width:150px;"/> | ||||
<input name="" type="submit" value="搜索" class="np"/> | <input name="" type="submit" value="搜索" class="np"/> | ||||
<a href='https://www.dedebiz.com/git' target='_blank'>代码托管</a> <a href='https://www.dedebiz.com/help' target='_blank'>帮助中心</a> | |||||
<a href='<?php echo $cfg_biz_gitUrl;?>' target='_blank'>代码托管</a> <a href='<?php echo $cfg_biz_helpUrl;?>' target='_blank'>帮助中心</a> | |||||
</form> | </form> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -13,8 +13,10 @@ | |||||
<link rel="stylesheet" type="text/css" href="css/indexbody.css" /> | <link rel="stylesheet" type="text/css" href="css/indexbody.css" /> | ||||
<link href="images/style<?php echo $cfg_admin_skin;?>/style.css" rel="stylesheet" type="text/css" /> | <link href="images/style<?php echo $cfg_admin_skin;?>/style.css" rel="stylesheet" type="text/css" /> | ||||
<script language="javascript" src="../static/js/jquery.js"></script> | <script language="javascript" src="../static/js/jquery.js"></script> | ||||
<script src="../static/js/bootstrap.bundle.js"></script> | |||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script language="javascript" src="js/indexbody.js"></script> | <script language="javascript" src="js/indexbody.js"></script> | ||||
<script language="javascript" src="js/main.js"></script> | |||||
<script type="text/javascript"> | <script type="text/javascript"> | ||||
function showMore() { | function showMore() { | ||||
$("#allInfo").toggle(); | $("#allInfo").toggle(); | ||||
@@ -337,7 +339,7 @@ | |||||
<div class="footer"> | <div class="footer"> | ||||
<!-- //底部 --> | <!-- //底部 --> | ||||
<div align="center" class="footer"> | <div align="center" class="footer"> | ||||
Copyright © 2020 <a href='https://www.dedebiz.com' target='_blank'><u>DedeCMSv6</u></a>. 版权所有 <a | |||||
Copyright © 2020 <a href='https://www.dedebiz.com' target='_blank'><u>DedeCMSV6</u></a>. 版权所有 <a | |||||
href="https://www.dedebiz.com" target="_blank" title="DedeBiz商业技术支持,提供更专业强大的站点应用开发技术">DedeBIZ技术支持</a> | href="https://www.dedebiz.com" target="_blank" title="DedeBiz商业技术支持,提供更专业强大的站点应用开发技术">DedeBIZ技术支持</a> | ||||
</div> | </div> | ||||
@@ -396,6 +398,36 @@ | |||||
<script> | <script> | ||||
var dedebizInfo; | |||||
function ViewDedeBIZ() { | |||||
console.log(dedebizInfo); | |||||
ShowMsg(` | |||||
<table width="100%" class="table table-borderless"><tbody> | |||||
<tr> | |||||
<td class="nline" style="text-align:left"> 版本号: </td> | |||||
<td class="nline" style="text-align:left"> v${dedebizInfo.result.server_version} </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="nline" style="text-align:left"> 运行时间: </td> | |||||
<td class="nline" style="text-align:left"> ${dedebizInfo.result.server_run_time} </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="nline" style="text-align:left"> 服务器系统: </td> | |||||
<td class="nline" style="text-align:left"> ${dedebizInfo.result.server_goos}(${dedebizInfo.result.server_goarch}) </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="nline" style="text-align:left"> 内存占用: </td> | |||||
<td class="nline" style="text-align:left"> ${dedebizInfo.result.server_memory_usage}% </td> | |||||
</tr> | |||||
</tbody></table> | |||||
`); | |||||
} | |||||
// 加载服务信息 | // 加载服务信息 | ||||
function LoadServer() { | function LoadServer() { | ||||
$.get("index_body.php?dopost=system_info", function (data) { | $.get("index_body.php?dopost=system_info", function (data) { | ||||
@@ -406,7 +438,7 @@ | |||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left"> 授权域名: </td> | <td class="nline" style="text-align:left"> 授权域名: </td> | ||||
<td class="nline" style="text-align:left"> ${rsp.result.domain} <a href="https://www.dedebiz.com/auth/?domain=${rsp.result.domain}"><b>【查看】</b></a> </td> | |||||
<td class="nline" style="text-align:left"> ${rsp.result.domain} <a href="<?php echo $cfg_biz_dedebizUrl;?>/auth/?domain=${rsp.result.domain}"><b>【查看】</b></a> </td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} | } | ||||
@@ -443,26 +475,22 @@ | |||||
`; | `; | ||||
} | } | ||||
if (typeof rsp.result.server_run_time === "undefined") { | |||||
if (rsp.result.core.code != 200) { | |||||
// 下面是DedeBIZ Core组件信息 | // 下面是DedeBIZ Core组件信息 | ||||
infoStr += ` | infoStr += ` | ||||
<tr> | <tr> | ||||
<td class="nline" style="text-align:left"> Dede商业组件: </td> | <td class="nline" style="text-align:left"> Dede商业组件: </td> | ||||
<td class="nline" style="text-align:left"> <a class="btn btn-danger btn-sm" target="_blank" href="https://www.dedebiz.com/start?code=-1008">如何启动组件</a> </td> | |||||
<td class="nline" style="text-align:left"> <a class="btn btn-danger btn-sm" target="_blank" href="<?php echo $cfg_biz_dedebizUrl;?>/start?code=-1008">如何启动组件</a> </td> | |||||
</tr> | </tr> | ||||
`; | `; | ||||
} else { | } else { | ||||
// 下面是DedeBIZ Core组件信息 | |||||
if (typeof rsp.result.server_run_time !== "undefined") { | |||||
infoStr += ` | |||||
<tr> | |||||
<td class="nline" style="text-align:left"> 运行时间: </td> | |||||
<td class="nline" style="text-align:left"> ${rsp.result.server_run_time} </td> | |||||
</tr> | |||||
`; | |||||
} else { | |||||
// 商业组件信息 | |||||
} | |||||
dedebizInfo = JSON.parse(rsp.result.core.data); | |||||
infoStr += ` | |||||
<tr> | |||||
<td class="nline" style="text-align:left"> Dede商业组件: </td> | |||||
<td class="nline" style="text-align:left"> <a class="btn btn-success btn-sm" href="javascript:ViewDedeBIZ()">查看组件信息</a> </td> | |||||
</tr> | |||||
`; | |||||
} | } | ||||
infoStr += "</tbody></table>"; | infoStr += "</tbody></table>"; | ||||
@@ -471,7 +499,7 @@ | |||||
$("#_systeminfo").html(` | $("#_systeminfo").html(` | ||||
<div class="py-1">尚未启动Dede商业站点服务,原因:<b>${rsp.msg}</b></div> | <div class="py-1">尚未启动Dede商业站点服务,原因:<b>${rsp.msg}</b></div> | ||||
<div class="py-1">Dede商业服务可以提升性能、增强安全、支持开源。</div> | <div class="py-1">Dede商业服务可以提升性能、增强安全、支持开源。</div> | ||||
<div class="py-1"><a class="btn btn-danger" target="_blank" href="https://www.dedebiz.com/start?code=${rsp.code}">开启商业服务</a></div> | |||||
<div class="py-1"><a class="btn btn-danger" target="_blank" href="<?php echo $cfg_biz_dedebizUrl;?>/start?code=${rsp.code}">开启商业服务</a></div> | |||||
`); | `); | ||||
} | } | ||||
}); | }); | ||||
@@ -2,6 +2,8 @@ | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | <html xmlns="http://www.w3.org/1999/xhtml"> | ||||
<head> | <head> | ||||
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>"> | ||||
<link rel="stylesheet" href="../static/css/bootstrap.min.css"> | |||||
<link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||||
<script language="javascript" src="../static/js/dedeajax2.js"></script> | <script language="javascript" src="../static/js/dedeajax2.js"></script> | ||||
<script language="javascript"> | <script language="javascript"> | ||||
function LoadHashCode() | function LoadHashCode() | ||||
@@ -66,7 +68,7 @@ td{padding-left:8px} | |||||
<div class="bodytitleleft"></div> | <div class="bodytitleleft"></div> | ||||
<div class="bodytitletxt" style="padding-left:10px;"><b>模块管理</b></div> | <div class="bodytitletxt" style="padding-left:10px;"><b>模块管理</b></div> | ||||
</div> | </div> | ||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="tbtitle" style="background:#CFCFCF;"> | |||||
<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" class="table maintable" style="background:#CFCFCF;"> | |||||
<form action="module_make.php" method="post" enctype="multipart/form-data" name="form1"> | <form action="module_make.php" method="post" enctype="multipart/form-data" name="form1"> | ||||
<input type='hidden' name='action' value='make'> | <input type='hidden' name='action' value='make'> | ||||
<tr> | <tr> | ||||
@@ -89,41 +91,29 @@ td{padding-left:8px} | |||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>封装类型:</b></td> | <td align="center" bgcolor="#FFFFFF"><b>封装类型:</b></td> | ||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<input name="moduletype" type="radio" id="moduletype1" class='np' value='soft' checked='1' /> 模块 | |||||
<input name="moduletype" type="radio" id="moduletype2" class='np' value='templets' /> 模板 | |||||
<input name="moduletype" type="radio" id="moduletype3" class='np' value='plus' /> 小插件 | |||||
<input name="moduletype" type="radio" id="moduletype3" class='np' value='patch' /> 补丁 | |||||
<label><input name="moduletype" type="radio" id="moduletype1" class='np' value='soft' checked='1' /> 模块</label> | |||||
<label><input name="moduletype" type="radio" id="moduletype2" class='np' value='templets' /> 模板</label> | |||||
<label><input name="moduletype" type="radio" id="moduletype3" class='np' value='plus' /> 小插件</label> | |||||
<label><input name="moduletype" type="radio" id="moduletype3" class='np' value='patch' /> 补丁</label> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>联系Email:</b></td> | |||||
<td bgcolor="#FFFFFF"><input name="email" type="text" id="email" style="width:180px" onchange="LoadHashCode()" class='alltxt'/> </td> | |||||
</tr> | |||||
<tr> | |||||
<td align="center" bgcolor="#FFFFFF"><b>模块识别码:</b></td> | |||||
<td align="center" bgcolor="#FFFFFF"><b>开发者ID:</b></td> | |||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<span id='modulcode'>由模块名称和Email生成</span>[<a href='javascript:LoadHashCode();'>更新</a>] </td> | |||||
</tr> | |||||
<tr> | |||||
<td align="center" bgcolor="#FFFFFF"><b>开发团队:</b></td> | |||||
<td bgcolor="#FFFFFF"><input name="team" type="text" id="team" style="width:180px" class='alltxt' /> </td> | |||||
<input name="dev_id" type="text" id="dev_id" style="width:180px" class='alltxt'/> <a href="<?php echo $cfg_biz_dedebizUrl;?>/developer" target="_blank" class="text-success">如何获取开发者ID?</a> | |||||
</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>发布时间:</b></td> | <td align="center" bgcolor="#FFFFFF"><b>发布时间:</b></td> | ||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<input name="mtime" type="text" id="mtime" style="width:180px" value="<?php echo GetDateMk(time()); ?>" class='alltxt'/> </td> | <input name="mtime" type="text" id="mtime" style="width:180px" value="<?php echo GetDateMk(time()); ?>" class='alltxt'/> </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td align="center" bgcolor="#FFFFFF"><b>官方网址:</b></td> | |||||
<td bgcolor="#FFFFFF"><input name="url" type="text" id="url" style="width:250px" class='alltxt' /> </td> | |||||
</tr> | |||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>是否涉及会员系统:</b></td> | <td align="center" bgcolor="#FFFFFF"><b>是否涉及会员系统:</b></td> | ||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<input name="ismember" type="radio" class='np' id="ismember0" value="0" onclick="ShowHideMb('ismember0','rboxct')" checked="checked" /> | |||||
不涉及 | |||||
<input name="ismember" type="radio" id="ismember1" value="1" onclick="ShowHideMb('ismember0','rboxct')" class='np' /> 涉及 | |||||
<label><input name="ismember" type="radio" class='np' id="ismember0" value="0" onclick="ShowHideMb('ismember0','rboxct')" checked="checked" /> | |||||
不涉及</label> | |||||
<label><input name="ismember" type="radio" id="ismember1" value="1" onclick="ShowHideMb('ismember0','rboxct')" class='np' /> 涉及</label> | |||||
<div id='rboxct' style='display:none'> | <div id='rboxct' style='display:none'> | ||||
导航使用名称: | 导航使用名称: | ||||
<input name="indexname" type="text" id="indexname" style="width:180px" value=""/> | <input name="indexname" type="text" id="indexname" style="width:180px" value=""/> | ||||
@@ -146,8 +136,8 @@ td{padding-left:8px} | |||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>使用说明文件:</b></td> | <td align="center" bgcolor="#FFFFFF"><b>使用说明文件:</b></td> | ||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<input type="checkbox" name="autoreadme" value='1' id="autoreadme" class="np" onclick="ShowHideField('autoreadme','autoreadmeinput','autoreadmect')" /> | |||||
直接填写 | |||||
<label><input type="checkbox" name="autoreadme" value='1' id="autoreadme" class="np" onclick="ShowHideField('autoreadme','autoreadmeinput','autoreadmect')" /> | |||||
直接填写</label> | |||||
<br /> | <br /> | ||||
<div style='display:block' id='autoreadmeinput'> | <div style='display:block' id='autoreadmeinput'> | ||||
<input name="readme" type="file" id="readme" style="width:350px" /> | <input name="readme" type="file" id="readme" style="width:350px" /> | ||||
@@ -172,9 +162,8 @@ td{padding-left:8px} | |||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>安装程序:</b></td> | <td align="center" bgcolor="#FFFFFF"><b>安装程序:</b></td> | ||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<input type="checkbox" name="autosetup" value='1' id="autosetup" class="np" onclick="ShowHideField('autosetup','autosetupinput','autosetupct')" /> | |||||
自动生成(由系统自动处理安装) | |||||
<label><input type="checkbox" name="autosetup" value='1' id="autosetup" class="np" onclick="ShowHideField('autosetup','autosetupinput','autosetupct')" /> | |||||
自动生成(由系统自动处理安装)</label> | |||||
<br /> | <br /> | ||||
<div style='display:block' id='autosetupinput'> | <div style='display:block' id='autosetupinput'> | ||||
<input name="setup" type="file" id="setup" style="width:350px" /> | <input name="setup" type="file" id="setup" style="width:350px" /> | ||||
@@ -203,9 +192,8 @@ td{padding-left:8px} | |||||
<tr> | <tr> | ||||
<td align="center" bgcolor="#FFFFFF"><b>删除程序:</b></td> | <td align="center" bgcolor="#FFFFFF"><b>删除程序:</b></td> | ||||
<td bgcolor="#FFFFFF"> | <td bgcolor="#FFFFFF"> | ||||
<input type="checkbox" name="autodel" value='1' id="autodel" class="np" onclick="ShowHideField('autodel','autodelinput','autodelct')" /> | |||||
自动生成(由系统自动处理卸载) | |||||
<label><input type="checkbox" name="autodel" value='1' id="autodel" class="np" onclick="ShowHideField('autodel','autodelinput','autodelct')" /> | |||||
自动生成(由系统自动处理卸载)</label> | |||||
<br /> | <br /> | ||||
<div style='display:block' id='autodelinput'> | <div style='display:block' id='autodelinput'> | ||||
<input name="uninstall" type="file" id="uninstall" style="width:350px" /> | <input name="uninstall" type="file" id="uninstall" style="width:350px" /> | ||||
@@ -241,16 +229,28 @@ td{padding-left:8px} | |||||
</p> | </p> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | |||||
<td align="center" bgcolor="#FFFFFF"><b>开发者私钥:</b></td> | |||||
<td bgcolor="#FFFFFF"> | |||||
<p> | |||||
开发者认证后获取的私钥 | |||||
<br /> | |||||
<textarea name="filelist" rows="8" id="filelist" style="width:80%"></textarea> | |||||
</p> | |||||
</td> | |||||
</tr> | |||||
<tr bgcolor="#F9FDF0"> | <tr bgcolor="#F9FDF0"> | ||||
<td height="28" colspan="2" bgcolor="#F9FCEF"> | <td height="28" colspan="2" bgcolor="#F9FCEF"> | ||||
<table width="100%" border="0" cellspacing="0" cellpadding="0"> | <table width="100%" border="0" cellspacing="0" cellpadding="0"> | ||||
<tr> | <tr> | ||||
<td width="26%"> </td> | <td width="26%"> </td> | ||||
<td width="15%"> | <td width="15%"> | ||||
<input name="imageField" type="submit" class="np coolbg" value="提交" /> | |||||
<button name="imageField" type="submit" class="btn btn-secondary">提交</button> | |||||
</td> | </td> | ||||
<td width="59%"> | <td width="59%"> | ||||
<input type="button" name="button" id="button" value="返回" onClick="location='plus_main.php';" class="np coolbg" /> | |||||
<button type="button" name="button" id="button" onClick="location='plus_main.php';" class="btn btn-secondary">返回</button> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -31,6 +31,7 @@ define('DEDECONTROL', './control'); | |||||
define('DEDEAPPTPL', './templates'); | define('DEDEAPPTPL', './templates'); | ||||
// ------------------------------------------------------------------------ | // ------------------------------------------------------------------------ | ||||
define('DEDEBIZURL', "http://127.0.0.1:8898"); // Dede商业支持 | |||||
define('DEDEVER', 6); // 当前系统大版本 | define('DEDEVER', 6); // 当前系统大版本 | ||||
define('DEDEPUB', <<<EOT | define('DEDEPUB', <<<EOT | ||||
-----BEGIN PUBLIC KEY----- | -----BEGIN PUBLIC KEY----- | ||||
@@ -333,6 +334,10 @@ if (version_compare(PHP_VERSION, '7.2.0', '>=')) | |||||
require_once(DEDEINC.'/autoload.inc.php'); | require_once(DEDEINC.'/autoload.inc.php'); | ||||
} | } | ||||
$cfg_biz_helpUrl = DEDEBIZURL."/help"; | |||||
$cfg_biz_gitUrl = DEDEBIZURL."/git"; | |||||
$cfg_biz_dedebizUrl = DEDEBIZURL; | |||||
//引入数据库类 | //引入数据库类 | ||||
if ( $GLOBALS['cfg_dbtype'] =='mysql' ) | if ( $GLOBALS['cfg_dbtype'] =='mysql' ) | ||||
@@ -2,6 +2,10 @@ | |||||
// Copyright 2020 The DedeBiz Authors. All rights reserved. | // Copyright 2020 The DedeBiz Authors. All rights reserved. | ||||
// license that can be found in the LICENSE file. | // license that can be found in the LICENSE file. | ||||
// @copyright Copyright (c) 2020, DedeBIZ.COM | |||||
// @license https://www.dedebiz.com/license | |||||
// @link https://www.dedebiz.com | |||||
// 本文件为DedeCMS商业组件(www.dedebiz.com)PHP SDK | // 本文件为DedeCMS商业组件(www.dedebiz.com)PHP SDK | ||||
// 目的是弥补织梦内容管理系统(DedeCMS)性能和安全方面的不足,提供更多功能 | // 目的是弥补织梦内容管理系统(DedeCMS)性能和安全方面的不足,提供更多功能 | ||||
@@ -13,26 +17,28 @@ class DedeBizClient | |||||
var $socket; | var $socket; | ||||
var $appid; | var $appid; | ||||
var $key; | var $key; | ||||
var $err; | |||||
function __construct($ipaddr, $port) | function __construct($ipaddr, $port) | ||||
{ | { | ||||
$this->err = ""; | |||||
if (!function_exists("socket_create")) { | if (!function_exists("socket_create")) { | ||||
echo json_encode(array( | |||||
$this->err = (object)array( | |||||
"code" => -1, | "code" => -1, | ||||
"data" => null, | "data" => null, | ||||
"msg" => "请在php.ini开启extension=sockets", | "msg" => "请在php.ini开启extension=sockets", | ||||
)); | |||||
exit; | |||||
); | |||||
return; | |||||
} | } | ||||
$this->socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); | $this->socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); | ||||
$rs = @socket_connect($this->socket, $ipaddr, $port); | $rs = @socket_connect($this->socket, $ipaddr, $port); | ||||
if (!$rs) { | if (!$rs) { | ||||
echo json_encode(array( | |||||
$this->err = (object)array( | |||||
"code" => -1, | "code" => -1, | ||||
"data" => null, | "data" => null, | ||||
"msg" => "连接DedeBiz商业组件服务失败\r\n", | "msg" => "连接DedeBiz商业组件服务失败\r\n", | ||||
)); | |||||
exit; | |||||
); | |||||
return; | |||||
} | } | ||||
} | } | ||||
@@ -41,15 +47,18 @@ class DedeBizClient | |||||
$this->MakeSign($req); | $this->MakeSign($req); | ||||
$str = json_encode($req); | $str = json_encode($req); | ||||
$length = strlen($str); | $length = strlen($str); | ||||
$s = socket_write($this->socket, $str, $length); | |||||
$s = @socket_write($this->socket, $str, $length); | |||||
if (!$s) { | if (!$s) { | ||||
echo json_encode(array( | |||||
return (object)array( | |||||
"code" => -1, | "code" => -1, | ||||
"data" => null, | "data" => null, | ||||
"msg" => "连接DedeBiz商业组件服务失败\r\n", | "msg" => "连接DedeBiz商业组件服务失败\r\n", | ||||
)); | |||||
exit; | |||||
); | |||||
} | |||||
if (!empty($this->err)) { | |||||
return $this->err; | |||||
} | } | ||||
$msg = ""; | $msg = ""; | ||||
@@ -19,7 +19,7 @@ | |||||
</div> | </div> | ||||
<div class="top-link"> | <div class="top-link"> | ||||
<ul> | <ul> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSv6</a></li> | |||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSV6</a></li> | |||||
<li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | <li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | ||||
<li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | <li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | <li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | ||||
@@ -50,9 +50,9 @@ | |||||
<div class="pr-title"><h3>阅读许可协议</h3></div> | <div class="pr-title"><h3>阅读许可协议</h3></div> | ||||
<div class="pr-agreement"> | <div class="pr-agreement"> | ||||
<p>版权所有 (c)2020,DedeBIZ.COM 保留所有权利。 </p> | <p>版权所有 (c)2020,DedeBIZ.COM 保留所有权利。 </p> | ||||
<p>感谢您选择由上海穆云智能科技有限公司开发的DedeCMSv6系统,DedeBIZ商业站点管理(以下简称“DedeBIZ”)为该系统唯一商业授权管理平台,DedeBIZ致力于为DedeCMSv6系统客户提供更丰富完善的技术支持,让建站变得更高效、安全、便捷。</p> | |||||
<p>感谢您选择由上海穆云智能科技有限公司开发的DedeCMSV6系统,DedeBIZ商业站点管理(以下简称“DedeBIZ”)为该系统唯一商业授权管理平台,DedeBIZ致力于为DedeCMSV6系统客户提供更丰富完善的技术支持,让建站变得更高效、安全、便捷。</p> | |||||
<p>电子文本形式的许可协议如同双方书面签署的协议一样,具有完全的和等同的法律效力。您一旦开始确认本协议并安装、使用、修改或分发本软件(或任何基于本软件的衍生著作),则表示您已经完全接受本许可协议的所有的条件和条款。如果您有任何违反本许可协议的行为,上海穆云智能科技有限公司有权收回对您的许可授权,责令停止损害,并追究您的相关法律及经济责任。</p> | <p>电子文本形式的许可协议如同双方书面签署的协议一样,具有完全的和等同的法律效力。您一旦开始确认本协议并安装、使用、修改或分发本软件(或任何基于本软件的衍生著作),则表示您已经完全接受本许可协议的所有的条件和条款。如果您有任何违反本许可协议的行为,上海穆云智能科技有限公司有权收回对您的许可授权,责令停止损害,并追究您的相关法律及经济责任。</p> | ||||
<p>如果您不同意本协议中的条款,请勿复制、下载、安装或以其他方式使用DedeCMSv6。</p> | |||||
<p>如果您不同意本协议中的条款,请勿复制、下载、安装或以其他方式使用DedeCMSV6。</p> | |||||
<strong>一、本授权协议适用且仅适用于 DedeCMSV6.x.x 版本,DedeCMS官方对本授权协议的最终解释权。</strong> | <strong>一、本授权协议适用且仅适用于 DedeCMSV6.x.x 版本,DedeCMS官方对本授权协议的最终解释权。</strong> | ||||
<p>...</p> | <p>...</p> | ||||
</div> | </div> | ||||
@@ -16,7 +16,7 @@ | |||||
</div> | </div> | ||||
<div class="top-link"> | <div class="top-link"> | ||||
<ul> | <ul> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSv6</a></li> | |||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSV6</a></li> | |||||
<li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | <li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | ||||
<li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | <li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | <li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | ||||
@@ -56,7 +56,7 @@ | |||||
</div> | </div> | ||||
<div class="top-link"> | <div class="top-link"> | ||||
<ul> | <ul> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSv6</a></li> | |||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSV6</a></li> | |||||
<li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | <li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | ||||
<li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | <li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | <li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | ||||
@@ -13,7 +13,7 @@ | |||||
</div> | </div> | ||||
<div class="top-link"> | <div class="top-link"> | ||||
<ul> | <ul> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSv6</a></li> | |||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSV6</a></li> | |||||
<li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | <li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | ||||
<li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | <li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | <li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | ||||
@@ -15,7 +15,7 @@ | |||||
</div> | </div> | ||||
<div class="top-link"> | <div class="top-link"> | ||||
<ul> | <ul> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSv6</a></li> | |||||
<li><a href="https://www.dedebiz.com" target="_blank">DedeCMSV6</a></li> | |||||
<li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | <li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li> | ||||
<li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | <li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li> | ||||
<li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | <li><a href="https://www.dedebiz.com" target="_blank">Dede商业支持</a></li> | ||||