@@ -67,7 +67,7 @@ if ($action == '') { | |||
$dm->Clear(); | |||
exit(); | |||
} else if ($action == 'view_developoer') { | |||
//检验开发者信息 | |||
//检验贡献者信息 | |||
$dm = new DedeModule($mdir); | |||
$info = $dm->GetModuleInfo($hash); | |||
if ($info == null) { | |||
@@ -89,7 +89,7 @@ if ($action == '') { | |||
$devInfo['dev_name'] = $info['team']."<span class='btn btn-warning btn-sm'>未认证</span>"; | |||
$authAt = "<span class='btn btn-warning btn-sm'>未知</span>"; | |||
} | |||
ShowMsg("开发者名称:{$devInfo['dev_name']}<br>开发者id:{$devInfo['dev_id']}<br>认证于:{$authAt}", "-1"); | |||
ShowMsg("贡献者名称:{$devInfo['dev_name']}<br>贡献者id:{$devInfo['dev_id']}<br>认证于:{$authAt}", "-1"); | |||
exit; | |||
} else if ($action == 'setup') { | |||
$dm = new DedeModule($mdir); | |||
@@ -98,7 +98,7 @@ if ($action == '') { | |||
ShowMsg("获取模块信息错误,模块文件错误", -1); | |||
exit; | |||
} | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向贡献者确认它的兼容性'); | |||
$filelists = (array)$dm->GetFileLists($hash); | |||
$filelist = ''; | |||
$prvdirs = array(); | |||
@@ -169,7 +169,7 @@ if ($action == '') { | |||
<td>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td>开发者id:</td> | |||
<td>贡献者id:</td> | |||
<td>{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>{$s}</a></td> | |||
</tr> | |||
<tr> | |||
@@ -261,7 +261,7 @@ if ($action == '') { | |||
} else if ($action == 'del') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向贡献者确认它的兼容性'); | |||
$dev_id = empty($infos['dev_id'])? "<a href='{$cfg_biz_dedebizUrl}/developer' target='_blank' class='btn btn-warning btn-sm'>未认证</a>" : "{$infos['dev_id']} <a href='{$cfg_biz_dedebizUrl}/developer?dev_id={$infos['dev_id']}' target='_blank' class='btn btn-success btn-sm'>已认证</a>"; | |||
$win = new OxWindow(); | |||
$win->Init("module_main.php", "/static/web/js/admin.blank.js", "post"); | |||
@@ -281,7 +281,7 @@ if ($action == '') { | |||
<td>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td>开发者id:</td> | |||
<td>贡献者id:</td> | |||
<td>{$dev_id}</td> | |||
</tr> | |||
<tr> | |||
@@ -310,7 +310,7 @@ if ($action == '') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
if ($infos['url'] == '') $infos['url'] = ' '; | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向贡献者确认它的兼容性'); | |||
$filelists = (array)$dm->GetFileLists($hash); | |||
$filelist = ''; | |||
foreach ($filelists as $v) { | |||
@@ -338,7 +338,7 @@ if ($action == '') { | |||
<td>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td>开发者id:</td> | |||
<td>贡献者id:</td> | |||
<td>{$dev_id}</td> | |||
</tr> | |||
<tr> | |||
@@ -415,7 +415,7 @@ if ($action == '') { | |||
$dm = new DedeModule($mdir); | |||
$infos = $dm->GetModuleInfo($hash); | |||
if ($infos['url'] == '') $infos['url'] = ' '; | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性'); | |||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向贡献者确认它的兼容性'); | |||
$filelists = (array)$dm->GetFileLists($hash); | |||
$filelist = ''; | |||
$setupinfo = ''; | |||
@@ -456,7 +456,7 @@ if ($action == '') { | |||
<td>{$infos['filesize']}</td> | |||
</tr> | |||
<tr> | |||
<td>开发者id:</td> | |||
<td>贡献者id:</td> | |||
<td>{$dev_id}</td> | |||
</tr> | |||
<tr> | |||
@@ -24,14 +24,14 @@ if ($action == '') { | |||
//生成项目 | |||
else if ($action == 'make') { | |||
require_once(DEDEINC.'/libraries/dedehttpdown.class.php'); | |||
//校验私钥,确定开发者身份 | |||
//校验私钥,确定贡献者身份 | |||
$devURL = DEDECDNURL."/developers/$dev_id.json"; | |||
$dhd = new DedeHttpDown(); | |||
$dhd->OpenUrl($devURL); | |||
$devContent = $dhd->GetHtml(); | |||
$devInfo = (array)json_decode($devContent); | |||
if (($devInfo['auth_at'] + 60 * 60 * 24 * 365) < time()) { | |||
ShowMsg("您的开发者账号已经过期,登录DedeBIZ官网申请续费", "-1"); | |||
ShowMsg("您的贡献者账号已经过期,登录DedeBIZ官网申请续费", "-1"); | |||
exit(); | |||
} | |||
$filelist = str_replace("\r", "\n", trim($filelist)); | |||
@@ -41,11 +41,11 @@ else if ($action == 'make') { | |||
exit(); | |||
} | |||
if (empty($dev_id)) { | |||
ShowMsg("开发者id不能为空", "-1"); | |||
ShowMsg("贡献者id不能为空", "-1"); | |||
exit(); | |||
} | |||
if (empty($priv)) { | |||
ShowMsg("请填写开发者私钥信息", "-1"); | |||
ShowMsg("请填写贡献者私钥信息", "-1"); | |||
exit(); | |||
} | |||
if (strlen($modulname) > 150) { | |||
@@ -63,7 +63,7 @@ else if ($action == 'make') { | |||
openssl_public_decrypt($encotent, $decontent, $devInfo['pub_key']); | |||
$minfo = (array)json_decode($decontent); | |||
if ($minfo['module_name'] != $modulname || $minfo['dev_id'] != $devInfo['dev_id']) { | |||
ShowMsg("开发者私钥校验失败,请确保填写正确的开发者私钥", "-1"); | |||
ShowMsg("贡献者私钥校验失败,请确保填写正确的贡献者私钥", "-1"); | |||
exit(); | |||
} | |||
//去除转义 | |||
@@ -174,21 +174,21 @@ else if ($action == 'edit') { | |||
exit(); | |||
} | |||
if (empty($dev_id)) { | |||
ShowMsg("开发者id不能为空", "-1"); | |||
ShowMsg("贡献者id不能为空", "-1"); | |||
exit(); | |||
} | |||
if (empty($priv)) { | |||
ShowMsg("请填写开发者私钥信息", "-1"); | |||
ShowMsg("请填写贡献者私钥信息", "-1"); | |||
exit(); | |||
} | |||
//校验私钥,确定开发者身份 | |||
//校验私钥,确定贡献者身份 | |||
$devURL = DEDECDNURL."/developers/$dev_id.json"; | |||
$dhd = new DedeHttpDown(); | |||
$dhd->OpenUrl($devURL); | |||
$devContent = $dhd->GetHtml(); | |||
$devInfo = (array)json_decode($devContent); | |||
if (($devInfo['auth_at'] + 60 * 60 * 24 * 365) < time()) { | |||
ShowMsg("您的开发者账号已经过期,请登录www.dedebiz.com重新申请", "-1"); | |||
ShowMsg("您的贡献者账号已经过期,请登录www.dedebiz.com重新申请", "-1"); | |||
exit(); | |||
} | |||
if (strlen($modulname) > 150) { | |||
@@ -206,7 +206,7 @@ else if ($action == 'edit') { | |||
openssl_public_decrypt($encotent, $decontent, $devInfo['pub_key']); | |||
$minfo = (array)json_decode($decontent); | |||
if ($minfo['module_name'] != $modulname || $minfo['dev_id'] != $devInfo['dev_id']) { | |||
ShowMsg("开发者私钥校验失败,请确保填写正确的开发者私钥", "-1"); | |||
ShowMsg("贡献者私钥校验失败,请确保填写正确的贡献者私钥", "-1"); | |||
exit(); | |||
} | |||
//已经去除转义 | |||
@@ -22,10 +22,10 @@ | |||
<td><input type="text" name="modulname" id="modulname" class="admin-input-sm" value="<?php echo $name;?>"></td> | |||
</tr> | |||
<tr> | |||
<td>开发者id:</td> | |||
<td>贡献者id:</td> | |||
<td> | |||
<input type="text" name="dev_id2" id="dev_id2" class="admin-input-sm" value="<?php echo $dev_id;?>" disabled> | |||
<a href="<?php echo $cfg_biz_dedebizUrl;?>/developer" target="_blank" class="btn btn-success btn-sm">如何获取开发者id</a> | |||
<a href="<?php echo $cfg_biz_dedebizUrl;?>/developer" target="_blank" class="btn btn-success btn-sm">如何获取贡献者id</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
@@ -115,9 +115,9 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>开发者私钥:</td> | |||
<td>贡献者私钥:</td> | |||
<td> | |||
<p>(开发者认证后获取的私钥)</p> | |||
<p>(贡献者认证后获取的私钥)</p> | |||
<textarea name="priv" id="priv" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||
@@ -73,7 +73,7 @@ | |||
</td> | |||
<td> | |||
<div id="manager_<?php echo $v['hash'];?>" <?php if (!file_exists(DEDEDATA."/module/{$v['hash']}.xml")) echo "style='display:none'"?>> | |||
<a class="btn btn-light btn-sm" href="module_main.php?action=view_developoer&hash=<?php echo $v['hash'];?>"><i class="fa fa-user-circle"></i> 开发者</a> | |||
<a class="btn btn-light btn-sm" href="module_main.php?action=view_developoer&hash=<?php echo $v['hash'];?>"><i class="fa fa-user-circle"></i> 贡献者</a> | |||
<a class="btn btn-light btn-sm" href="module_main.php?action=view&hash=<?php echo $v['hash'];?>"><i class="fa fa-eye"></i> 查看</a> | |||
<a class="btn btn-light btn-sm" href="module_main.php?action=edit&hash=<?php echo $v['hash'];?>"><i class="fa fa-pencil-square"></i> 修改</a> | |||
<a class="btn btn-danger btn-sm" href="module_main.php?action=del&hash=<?php echo $v['hash'];?>"><i class="fa fa-trash"></i> 删除</a> | |||
@@ -18,7 +18,7 @@ | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-info mb-0">开发模块插件,即表示您同意<a href="<?php echo $cfg_biz_dedebizUrl;?>/license_developer" target="_blank">《DedeBIZ开发者协议》</a></div> | |||
<div class="alert alert-info mb-0">开发模块插件,即表示您同意<a href="<?php echo $cfg_biz_dedebizUrl;?>/developer" target="_blank">《DedeBIZ贡献者》</a></div> | |||
</td> | |||
</tr> | |||
<tr> | |||
@@ -39,10 +39,10 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>开发者id:</td> | |||
<td>贡献者id:</td> | |||
<td> | |||
<input type="text" name="dev_id" id="dev_id" class="admin-input-sm"> | |||
<a href="<?php echo $cfg_biz_dedebizUrl;?>/developer" target="_blank" class="btn btn-success btn-sm">如何获取开发者id</a> | |||
<a href="<?php echo $cfg_biz_dedebizUrl;?>/developer" target="_blank" class="btn btn-success btn-sm">如何获取贡献者id</a> | |||
</td> | |||
</tr> | |||
<tr> | |||
@@ -109,9 +109,9 @@ | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>开发者私钥:</td> | |||
<td>贡献者私钥:</td> | |||
<td> | |||
<p>(开发者认证后获取的私钥)</p> | |||
<p>(贡献者认证后获取的私钥)</p> | |||
<textarea name="priv" id="priv" class="admin-textarea-xl"></textarea> | |||
</td> | |||
</tr> | |||