| @@ -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> | ||||