插件代码上传
This commit is contained in:
103
public/copyright.php
Normal file
103
public/copyright.php
Normal file
@@ -0,0 +1,103 @@
|
||||
<?php
|
||||
// error_reporting(E_ALL &~ E_NOTICE);
|
||||
/* 除了notice以外的错误 */
|
||||
|
||||
// ini_set('display_errors', 'Off');
|
||||
/* 隐藏所有错误 */
|
||||
|
||||
// $file = $_GET['path'];
|
||||
$file = $blogpath.$copyrightfilepath.'plugin.xml';
|
||||
|
||||
//将XML中的数据,读取到数组对象中
|
||||
$xml_object = simplexml_load_file($file);
|
||||
|
||||
$xml_json = json_encode($xml_object);
|
||||
//对象转成json
|
||||
|
||||
$xml_arr = json_decode($xml_json,true);
|
||||
//json再转成数组
|
||||
|
||||
// 输出$xml_arr
|
||||
// echo "<pre>";
|
||||
// var_dump($xml_arr);
|
||||
|
||||
// function getattr1($attribute) {
|
||||
// global $xml_arr;
|
||||
// try {
|
||||
// echo $xml_arr[$attribute];
|
||||
// } catch(Exception $e) {
|
||||
// echo "";
|
||||
// }
|
||||
// }
|
||||
|
||||
?>
|
||||
<br />
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
$(".btn1").click(function(){
|
||||
$(".copyrightdiv").slideToggle(150);/* $(".copyrightdiv").toggle(); */
|
||||
$('html,body').animate({ scrollTop: $(".copyrightdiv").offset().top - 90 }, 200)
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<button class="btn1">查看/隐藏当前子插件版权信息</button>
|
||||
|
||||
|
||||
<div class="copyrightdiv" style="display: none;">
|
||||
<h1>插件版权信息如下:</h1>
|
||||
<table data-sort="sortDisabled" style="width: 100%;">
|
||||
<tbody>
|
||||
<tr class="firstRow">
|
||||
<td style="width: 100px;">插件信息</td>
|
||||
<td>
|
||||
<img src="<?php echo $bloghost.$copyrightfilepath; ?>/logo.png" width="64" height="64">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>插件名称</td>
|
||||
<td><?php if( !is_array($xml_arr["name"]) ) {echo $xml_arr["name"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>应用id</td>
|
||||
<td><?php if( !is_array($xml_arr["id"]) ) {echo $xml_arr["id"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>发布页面</td>
|
||||
<td><?php if( !is_array($xml_arr["url"]) ) {echo $xml_arr["url"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>版本号</td>
|
||||
<td><?php if( !is_array($xml_arr["version"]) ) {echo $xml_arr["version"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>创建日期</td>
|
||||
<td><?php if( !is_array($xml_arr["pubdate"]) ) {echo $xml_arr["pubdate"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>更新日期</td>
|
||||
<td><?php if( !is_array($xml_arr["modified"]) ) {echo $xml_arr["modified"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>插件价格</td>
|
||||
<td><?php if( !is_array($xml_arr["price"]) ) {echo $xml_arr["price"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>插件简介</td>
|
||||
<td><?php if( !is_array($xml_arr["note"]) ) {echo $xml_arr["note"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>插件介绍</td>
|
||||
<td><?php if( !is_array($xml_arr["description"]) ) {echo $xml_arr["description"];} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>插件作者</td>
|
||||
<td>
|
||||
作者名称:<?php if( !is_array($xml_arr["author"]["name"]) ) {echo $xml_arr["author"]["name"];} ?><br />
|
||||
作者邮箱:<?php if( !is_array($xml_arr["author"]["email"]) ) {echo $xml_arr["author"]["email"];} ?><br />
|
||||
作者网站:<?php if( !is_array($xml_arr["author"]["url"]) ) {echo $xml_arr["author"]["url"];} ?>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br /><br /><br />
|
24
public/ctrlcenter_config.php
Normal file
24
public/ctrlcenter_config.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/* 公共头部开始 */
|
||||
require '../../../../zb_system/function/c_system_base.php';
|
||||
require '../../../../zb_system/function/c_system_admin.php';
|
||||
|
||||
$zbp->Load();
|
||||
$action = 'root';
|
||||
if (!$zbp->CheckRights($action) || empty($_GET['action'])) { $zbp->ShowError(6); die(); }
|
||||
if (!$zbp->CheckPlugin('zxd_ctrlcenter')) { $zbp->ShowError(48); die(); }
|
||||
|
||||
//?><script>alert("<?php echo $_GET['action']; ?>");</script><?php
|
||||
|
||||
switch ($_GET['action']) {
|
||||
case 'Delete':
|
||||
$zbp->DelConfig('zxd_ctrlcenter'); ?>
|
||||
<script>alert("插件设置清空完毕!");window.location.href="<?=$bloghost.'/zb_users/plugin/zxd_ctrlcenter/main.php'?>";</script>
|
||||
<?php break;
|
||||
|
||||
default: ?>
|
||||
<script>alert("啊喔,出了点问题~");window.location.href="<?=$bloghost.'/zb_users/plugin/zxd_ctrlcenter/main.php'?>";</script>
|
||||
<?php break;
|
||||
}
|
||||
|
||||
// 以上逻辑还有问题
|
7
public/plugin-disbtn.php
Normal file
7
public/plugin-disbtn.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<script>
|
||||
function disbtnclick() {
|
||||
window.open().location = "<?php echo $bloghost.'zb_users/plugin/zxd_ctrlcenter/plugin/'.$PluginName.'/manage/status.php?include=c_system_base&action=dis'; ?>";
|
||||
}
|
||||
</script>
|
||||
<span style="position: relative; margin-left: 8px;"><img width="16" style="position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;" src="<?php echo $bloghost.'zb_system/image/admin/ok.png'; ?>"/></span> <span id="pluginName"></span>插件已启用,<input type="submit" class="button" value="禁用插件" onclick="disbtnclick();">
|
||||
|
6
public/plugin-enbbtn.php
Normal file
6
public/plugin-enbbtn.php
Normal file
@@ -0,0 +1,6 @@
|
||||
<script>
|
||||
function enbbtnclick() {
|
||||
window.open().location = "<?php echo $bloghost.'zb_users/plugin/zxd_ctrlcenter/plugin/'.$PluginName.'/manage/status.php?include=c_system_base&action=enb'; ?>";
|
||||
}
|
||||
</script>
|
||||
<span style="position: relative; margin-left: 8px;"><img width="16" style="position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;" src="<?php echo $bloghost.'zb_system/image/admin/information.png'; ?>"/></span> <span id="pluginName"></span>插件已禁用,<input type="submit" class="button" value="启用插件" onclick="enbbtnclick();">
|
Reference in New Issue
Block a user