@@ -2,7 +2,7 @@ | |||
通过访问 https://www.dedebiz.com/git 获取完整更新记录 | |||
# V6.2.5 | |||
- 增加后台文档管理日期筛选框,支持时间段筛选文档; | |||
- 增加后台文档列表管理日期筛选框,支持时间段筛选文档; | |||
- 增加删除15天之前的统计数据操作; | |||
- 优化系统支付功能,增加微信支付、余额支付,加强支付宝、银行转账支付方式; | |||
- 优化系统后台,命名为DedeBizAdmin后台; | |||
@@ -1,6 +1,6 @@ | |||
<?php | |||
/** | |||
* 处理自定义文档模型 | |||
* 处理文档管理列表操作 | |||
* | |||
* @version $id:archives_do.php 8:26 2010年7月12日 tianya $ | |||
* @package DedeBIZ.Administrator | |||
@@ -283,39 +283,20 @@ function CkRemote() { | |||
} | |||
//载入指定宽高的Ajax窗体 | |||
function LoadQuickDiv(e, surl, oname, w, h) { | |||
if ($Nav() == 'IE') { | |||
if (window.event) { | |||
var posLeft = window.event.clientX - 20; | |||
var posTop = window.event.clientY - 30; | |||
} else { | |||
var posLeft = e.clientX - 20; | |||
var posTop = e.clientY + 30; | |||
} | |||
} else { | |||
var posLeft = e.pageX - 20; | |||
var posTop = e.pageY - 30; | |||
} | |||
posTop += MyGetScrollTop(); | |||
posLeft = posLeft - 400; | |||
//固定位置的高度 | |||
if (fixupPos) { | |||
posLeft = posTop = 50; | |||
} | |||
var newobj = $Obj(oname); | |||
if (!newobj) { | |||
newobj = document.createElement("DIV"); | |||
newobj.id = oname; | |||
newobj.style.position = 'absolute'; | |||
newobj.style.position = 'fixed'; | |||
newobj.className = 'pubdlg'; | |||
newobj.style.width = w; | |||
newobj.style.height = h + 30; | |||
document.body.appendChild(newobj); | |||
} | |||
if (posTop > 500) posTop = 500; | |||
if (posLeft < 50) posLeft = 50; | |||
newobj.style.minWidth = "500px"; | |||
newobj.style.top = posTop + "px"; | |||
newobj.style.left = posLeft + "px"; | |||
newobj.style.top = "50%"; | |||
newobj.style.left = "50%"; | |||
newobj.style.transform = "translate(-50%, -50%)"; | |||
newobj.innerHTML = '<img src="../../static/web/img/loadinglit.gif">'; | |||
newobj.style.display = 'block'; | |||
fetch(surl).then(resp => resp.text()).then((d) => { | |||
@@ -323,9 +304,6 @@ function LoadQuickDiv(e, surl, oname, w, h) { | |||
}); | |||
fixupPos = false; | |||
} | |||
function MyGetScrollTop() { | |||
return window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; | |||
} | |||
//通用事件获取接口 | |||
function getEvent() { | |||
if ($Nav() == 'IE') return window.event; | |||
@@ -20,7 +20,6 @@ | |||
<script src="js/album.js"></script> | |||
<script src="js/handlers.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
var swfu = null; | |||
var vcc = 0; | |||
@@ -45,18 +44,10 @@ | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="maxwidth" id="maxwidth" size="10" value="<?php echo $cfg_album_width;?>"> | |||
<input type="hidden" id="albums" name="albums" value=""> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布图片文档</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -391,10 +382,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -20,7 +20,6 @@ | |||
<script src="js/album.js"></script> | |||
<script src="js/handlers.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}input[type=file]{width: 100%;}</style> | |||
<script> | |||
var swfu = null; | |||
var vcc = 0; | |||
@@ -41,18 +40,10 @@ | |||
<input type="hidden" name="imagebody" value=""> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" id="albums" name="albums" value=""> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">修改图片文档</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -437,10 +428,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -32,22 +31,14 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" action="archives_add.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit()"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布自定义文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -316,10 +307,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -29,22 +28,14 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" action="archives_edit.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">修改自定义文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -306,10 +297,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -32,22 +31,14 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" action="archives_sg_add.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit()"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布分类文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -146,10 +137,8 @@ | |||
<tr> | |||
<td><?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?></td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -29,23 +28,15 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" action="archives_sg_edit.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid;?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid;?>"> | |||
<input type="hidden" name="sortrank" value="<?php echo $addRow['senddate'];?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">修改分类文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -145,10 +136,8 @@ | |||
<tr> | |||
<td><?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?></td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -18,7 +18,6 @@ | |||
<script src="js/main.js"></script> | |||
<script src="js/handlers.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
var arctype = 'article'; | |||
function checkSubmit() { | |||
@@ -34,21 +33,13 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" action="article_add.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit()"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -333,10 +324,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -18,7 +18,6 @@ | |||
<script src="js/main.js"></script> | |||
<script src="js/handlers.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
var swfu = null; | |||
var arctype = 'article'; | |||
@@ -32,22 +31,14 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<form name="form1" action="article_edit.php" enctype="multipart/form-data" method="post" onSubmit="return checkSubmit();"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">修改文档</td> | |||
</tr> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -314,10 +305,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -13,17 +13,7 @@ | |||
<form action="cards_make.php" name="form1" target="stafrm"> | |||
<input type="hidden" name="dopost" value="make"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="4"> | |||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">生成积分</td> | |||
<td width="70%" align="right"> | |||
<button type="button" name="ss1" onclick="location='cards_type.php';" class="btn btn-success btn-sm">积分产品分类</button> | |||
<button type="button" name="ss2" onclick="location='cards_manage.php';" class="btn btn-success btn-sm">积分使用记录</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="4">生成积分</td> | |||
</tr> | |||
<tr> | |||
<td width="260">积分类型:</td> | |||
@@ -3,7 +3,7 @@ | |||
<head> | |||
<meta charset="utf-8"> | |||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | |||
<title>积分业务管理</title> | |||
<title>积分产品管理</title> | |||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | |||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | |||
<link rel="stylesheet" href="../static/web/css/admin.css"> | |||
@@ -41,22 +41,20 @@ | |||
<body> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="7"> | |||
<table width="98%" cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">积分业务管理</td> | |||
<td width="70%" align="right"> | |||
<button type="button" onclick="location='cards_manage.php';" class="btn btn-success btn-sm">全部</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=0';" class="btn btn-success btn-sm">未使用</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=1';" class="btn btn-success btn-sm">已售出</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=-1';" class="btn btn-success btn-sm">已使用</button> | |||
<button type="button" onclick="location='cards_make.php';" class="btn btn-success btn-sm">生成积分</button> | |||
<button type="button" onclick="location='cards_type.php';" class="btn btn-success btn-sm">积分产品分类</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<td> | |||
<button type="button" onclick="location='cards_manage.php';" class="btn btn-success btn-sm">全部</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=0';" class="btn btn-success btn-sm">未使用</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=1';" class="btn btn-success btn-sm">已售出</button> | |||
<button type="button" onclick="location='cards_manage.php?isexp=-1';" class="btn btn-success btn-sm">已使用</button> | |||
<button type="button" onclick="location='cards_make.php';" class="btn btn-success btn-sm">生成积分</button> | |||
<button type="button" onclick="location='cards_type.php';" class="btn btn-success btn-sm">积分产品分类</button> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="7">积分产品管理</td> | |||
</tr> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">选择</td> | |||
<td width="28%">卡号</td> | |||
@@ -195,61 +195,57 @@ | |||
<tr> | |||
<td colspan="2"> | |||
<table width="100%" cellpadding="3" cellspacing="1" id="addQuick"> | |||
<tbody> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">排序</td> | |||
<td width="20%">顶级栏目名称</td> | |||
<td width="60%">子类栏目名称(名称格式:目录名称1,目录名称2)</td> | |||
<td align="center"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" value="" class="pubinputs"> | |||
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype" id="toptype" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype" id="sontype" class="pubinputs w-100"></td> | |||
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype<?php echo $i;?>" id="toptype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype<?php echo $i;?>" id="sontype<?php echo $i;?>" class="pubinputs w-100"></td> | |||
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</tbody> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">排序</td> | |||
<td width="20%">顶级栏目名称</td> | |||
<td width="60%">子类栏目名称(名称格式:目录名称1,目录名称2)</td> | |||
<td align="center"><button type="button" id="add" class="btn btn-success btn-sm">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" value="" class="pubinputs"> | |||
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype" id="toptype" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype" id="sontype" class="pubinputs w-100"></td> | |||
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td><input type="text" name="toptype<?php echo $i;?>" id="toptype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td><input type="text" name="sontype<?php echo $i;?>" id="sontype<?php echo $i;?>" class="pubinputs w-100"></td> | |||
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</table> | |||
<table width="100%" cellpadding="3" cellspacing="1" id="addQuickRel" style="display:none"> | |||
<tbody> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">排序</td> | |||
<td width="20%">栏目名称</td> | |||
<td align="center"><button type="button" id="addrel" class="btn btn-success btn-sm">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" value="" class="pubinputs"> | |||
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td align="center"><input type="text" name="reltype" id="reltype" class="pubinputs admin-input-sm"></td> | |||
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td align="center"><input type="text" name="reltype<?php echo $i;?>" id="reltype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td align="center"><button type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</tbody> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">排序</td> | |||
<td width="20%">栏目名称</td> | |||
<td align="center"><button type="button" id="addrel" class="btn btn-success btn-sm">添加</button></td> | |||
</tr> | |||
<tr align="center"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype" value="" class="pubinputs"> | |||
<input type="text" name="rank" id="rank" value="1" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td align="center"><input type="text" name="reltype" id="reltype" class="pubinputs admin-input-sm"></td> | |||
<td align="center"><button name="" type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php for($i=2;$i<=10;$i++) {?> | |||
<tr align="center" class="repeat"> | |||
<td class="rank"> | |||
<input type="hidden" name="posttype<?php echo $i;?>" value="<?php echo $i;?>"> | |||
<input type="text" name="rank<?php echo $i;?>" id="rank<?php echo $i;?>" value="<?php echo $i;?>" class="pubinputs admin-input-xs"> | |||
</td> | |||
<td align="center"><input type="text" name="reltype<?php echo $i;?>" id="reltype<?php echo $i;?>" class="pubinputs admin-input-sm"></td> | |||
<td align="center"><button type="button" id="add" class="btn btn-danger btn-sm del">删除</button></td> | |||
</tr> | |||
<?php }?> | |||
</table> | |||
</td> | |||
</tr> | |||
@@ -56,9 +56,7 @@ | |||
<option value="lastpost">最后评论</option> | |||
</select> | |||
</td> | |||
<td width="200"> | |||
<input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||
</td> | |||
<td width="170"><input type="text" name="timerange" autocomplete="off" value="<?php echo $strTimerange;?>" id="timerange" class="admin-input-sm"></td> | |||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||
</tr> | |||
</table> | |||
@@ -140,7 +138,6 @@ | |||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
}); | |||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
$(this).val(''); | |||
}); | |||
@@ -61,9 +61,7 @@ | |||
{dede:global.flagsArr/} | |||
</select> | |||
</td> | |||
<td width="200"> | |||
<input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||
</td> | |||
<td width="170"><input type="text" name="timerange" autocomplete="off" value="<?php echo $strTimerange;?>" id="timerange" class="admin-input-sm"></td> | |||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||
</tr> | |||
</table> | |||
@@ -139,7 +137,6 @@ | |||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
}); | |||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
$(this).val(''); | |||
}); | |||
@@ -103,7 +103,6 @@ | |||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
}); | |||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
$(this).val(''); | |||
}); | |||
@@ -45,9 +45,7 @@ | |||
{dede:global.optionarr/} | |||
</select> | |||
</td> | |||
<td width="200"> | |||
<input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||
</td> | |||
<td width="170"><input type="text" name="timerange" autocomplete="off" value="<?php echo $strTimerange;?>" id="timerange" class="admin-input-sm"></td> | |||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | |||
</tr> | |||
</table> | |||
@@ -121,7 +119,6 @@ | |||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||
}); | |||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||
$(this).val(''); | |||
}); | |||
@@ -28,9 +28,9 @@ | |||
$allowhtml = array('htmltext'); | |||
if ($row[$field]=='') continue; | |||
if ($fielddata[1]=='img') { | |||
$row[$field] = "<input type='file' name='photo'> <a href='{$row[$field]}' target='_blank'><i class='fa fa-picture-o'></i> 浏览原图</a> <a href='diy_list.php?action=delete&diyid=$diy->diyid&id=$row[id]&do=1&name=$field'>删除原图</a>"; | |||
$row[$field] = "<input type='file' name='photo'> <a href='{$row[$field]}' target='_blank' class='btn btn-light btn-sm'>浏览原图</a><a href='diy_list.php?action=delete&diyid=$diy->diyid&id=$row[id]&do=1&name=$field' class='btn btn-light btn-sm'>删除原图</a>"; | |||
} else if ($fielddata[1]=='addon') { | |||
$row[$field] = "<input type='file' name='file'> <a href='{$row[$field]}' target='_blank'><i class='fa fa-file-text-o'></i> 浏览附件</a> <a href='diy_list.php?action=delete&diyid=$diy->diyid&id=$row[id]&do=1&name=$field'>删除附件</a>"; | |||
$row[$field] = "<input type='file' name='file'> <a href='{$row[$field]}' target='_blank' class='btn btn-light btn-sm'>浏览附件</a><a href='diy_list.php?action=delete&diyid=$diy->diyid&id=$row[id]&do=1&name=$field' class='btn btn-danger btn-sm'>删除附件</a>"; | |||
} else { | |||
if (!in_array($fielddata[1],$allowhtml)) { | |||
$row[$field] = dede_htmlspecialchars($row[$field]); | |||
@@ -67,14 +67,7 @@ | |||
<input type="hidden" name="diyid" value="<?php echo $diyid?>"> | |||
<input type="hidden" name="fieldstring" value=""> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%"><a href="diy_main.php">自定义表单管理</a> > 自定义表单增加字段</td> | |||
<td width="70%" align="right"><button type="button" name="ss1" onclick="location='diy_edit.php?diyid=<?php echo $diyid;?>&dopost=edit';" class="btn btn-success btn-sm">当前表单信息</button></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">自定义表单管理</a> > 自定义表单增加字段</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -53,14 +53,7 @@ | |||
<input type="hidden" name="issystem" value="<?php echo $issystem?>"> | |||
<input type="hidden" name="fieldstring" value=""> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%"><a href="diy_main.php">自定义表单管理</a> > 自定义表单修改字段</td> | |||
<td width="70%" align="right"><button type="button" name="ss1" onclick="location='diy_edit.php?diyid=<?php echo $diyid;?>&dopost=edit';" class="btn btn-success btn-sm">当前表单信息</button></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">自定义表单管理</a> > 自定义表单修改字段</td> | |||
</tr> | |||
<tr> | |||
<td>提示文字:</td> | |||
@@ -25,55 +25,47 @@ | |||
<body> | |||
<form action="diy_list.php" method="post"> | |||
<input type="hidden" name="diyid" value="<?php echo $diyid;?>"> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mt-3" style="border-bottom:0!important"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td width="30%"><a href="diy_main.php">自定义表单管理</a> > <?php echo $diy->name;?></td> | |||
<td width="70%" align="right"><a href="/apps/diy.php?action=list&diyid=<?php echo $diy->diyid;?>" target="_blank" class="btn btn-success btn-sm">前台预览</a></td> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td colspan="3" bgcolor="#f5f5f5">自定义表单管理</a> > <?php echo $diy->name;?></td> | |||
</tr> | |||
</table> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable" style="border-bottom:0!important"> | |||
{dede:datalist} | |||
<?php | |||
if (!empty($fields)) { | |||
$allowhtml = array('htmltext'); | |||
$fields['sta'] = $fields['ifcheck'] == 1 ? '<span class="btn btn-outline-success btn-sm">已审核</span>':'<span class="btn btn-outline-danger btn-sm">未审核</span>'; | |||
echo '</tr>'; | |||
echo '<td width="6%" align="center"><input type="checkbox" name="id[]" value="'.$fields['id'].'"></td><td width="6%" align="center"><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'" class="btn btn-sm">'.$fields['id'].'</a></td>'; | |||
echo '<tr bgcolor="#e9ecef"><td width="8%"><input type="checkbox" name="id[]" value="'.$fields['id'].'"></td><td width="8%"><a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a></td><td align="right">'.$fields['sta'].'<a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'" class="btn btn-light btn-sm"><i class="fa fa-pencil-square-o"></i></a></td></tr>'; | |||
foreach($fieldlist as $field=>$fielddata) | |||
{ | |||
if ($fields[$field]=='') continue; | |||
if ($fielddata[1]=='img'){ | |||
$fields[$field] = '<a href="{$fields[$field]}" target="_blank">图片附件</a>'; | |||
} | |||
else if ($fielddata[1]=='addon'){ | |||
$fields[$field] = '<a href="{$fields[$field]}" target="_blank">其它附件</a>'; | |||
if ($fielddata[1]=='img') { | |||
$fields[$field] = "<a href='{$fields[$field]}' target='_blank' class='btn btn-light btn-sm'>图片附件</a>"; | |||
} else if ($fielddata[1]=='addon') { | |||
$fields[$field] = "<a href='{$fields[$field]}' target='_blank' class='btn btn-light btn-sm'>其它附件</a>"; | |||
} else { | |||
if (!in_array($fielddata[1],$allowhtml)) { | |||
$fields[$field] = dede_htmlspecialchars($fields[$field]); | |||
} | |||
} | |||
echo '<td>'.$fielddata[0].':'.$fields[$field].'</td>'; | |||
echo '<tr><td>'.$fielddata[0].'</td><td colspan="2">'.$fields[$field].'</td></tr>'; | |||
} | |||
echo '<td width="16%" align="center">'.$fields['sta'].'<a href="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'" class="btn btn-light btn-sm"><i class="fa fa-pencil-square-o"></i></a></td>'; | |||
echo '</tr>'; | |||
} else { | |||
echo '<tr><td>暂无记录</td></tr>'; | |||
} | |||
?> | |||
{/dede:datalist} | |||
</table> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3" style="border-top:0!important"> | |||
<tr> | |||
<td> | |||
<td colspan="3"> | |||
<input type="button" name="select" onclick="selAll()" class="btn btn-success btn-sm" value="全选"> | |||
<input type="button" name="select" onclick="noSelAll()" class="btn btn-success btn-sm mr-2" value="取消"> | |||
<label><input type="radio" name="action" value="check"> 审核</label> | |||
<label class="mr-2 ml-2"><input type="radio" name="action" value="delete"> 删除</label> | |||
<button type="submit" name="submit" class="btn btn-success btn-sm">提交</button> | |||
<a href="/apps/diy.php?action=list&diyid=<?php echo $diy->diyid;?>" target="_blank" class="btn btn-success btn-sm">预览</a> | |||
</td> | |||
</tr> | |||
<tr bgcolor="#f5f5f5"> | |||
<td>{dede:pagelist listsize='6'/}</td> | |||
<tr> | |||
<td colspan="3" bgcolor="#f5f5f5">{dede:pagelist listsize='6'/}</td> | |||
</tr> | |||
</table> | |||
</form> | |||
@@ -27,36 +27,34 @@ | |||
</div> | |||
<div class="card-body"> | |||
<table class="table"> | |||
<tbody> | |||
<tr> | |||
<td width="20%" class="border-top-0"></td> | |||
<td width="20%" class="border-top-0">浏览次数(PV)</td> | |||
<td width="20%" class="border-top-0">独立访客(UV)</td> | |||
<td width="20%" class="border-top-0">独立地址(IP)</td> | |||
<td width="20%" class="border-top-0">访问次数(VV)</td> | |||
</tr> | |||
<tr> | |||
<td class="today">今日记录</td> | |||
<td class="today" id="today_pv">0</td> | |||
<td class="today" id="today_uv">0</td> | |||
<td class="today" id="today_ip">0</td> | |||
<td class="today" id="today_vv">0</td> | |||
</tr> | |||
<tr> | |||
<td>昨日记录</td> | |||
<td id="yestoday_pv">0</td> | |||
<td id="yestoday_uv">0</td> | |||
<td id="yestoday_ip">0</td> | |||
<td id="yestoday_vv">0</td> | |||
</tr> | |||
<tr> | |||
<td>历史记录</td> | |||
<td id="total_pv">0</td> | |||
<td id="total_uv">0</td> | |||
<td id="total_ip">0</td> | |||
<td id="total_vv">0</td> | |||
</tr> | |||
</tbody> | |||
<tr> | |||
<td width="20%" class="border-top-0"></td> | |||
<td width="20%" class="border-top-0">浏览次数(PV)</td> | |||
<td width="20%" class="border-top-0">独立访客(UV)</td> | |||
<td width="20%" class="border-top-0">独立地址(IP)</td> | |||
<td width="20%" class="border-top-0">访问次数(VV)</td> | |||
</tr> | |||
<tr> | |||
<td class="today">今日记录</td> | |||
<td class="today" id="today_pv">0</td> | |||
<td class="today" id="today_uv">0</td> | |||
<td class="today" id="today_ip">0</td> | |||
<td class="today" id="today_vv">0</td> | |||
</tr> | |||
<tr> | |||
<td>昨日记录</td> | |||
<td id="yestoday_pv">0</td> | |||
<td id="yestoday_uv">0</td> | |||
<td id="yestoday_ip">0</td> | |||
<td id="yestoday_vv">0</td> | |||
</tr> | |||
<tr> | |||
<td>历史记录</td> | |||
<td id="total_pv">0</td> | |||
<td id="total_uv">0</td> | |||
<td id="total_ip">0</td> | |||
<td id="total_vv">0</td> | |||
</tr> | |||
</table> | |||
</div> | |||
</div> | |||
@@ -37,14 +37,7 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellpadding="0" cellspacing="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">上传新文件</td> | |||
<td width="70%" align="right"><a href="media_main.php" class="btn btn-success btn-sm">附件媒体数据管理</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">上传新文件</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -23,14 +23,7 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellpadding="0" cellspacing="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">修改媒体</td> | |||
<td width="70%" align="right"><a href="media_main.php" class="btn btn-success btn-sm">附件媒体数据管理</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">修改媒体</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -13,17 +13,7 @@ | |||
<form name="form1" action="member_type.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="5"> | |||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">会员等级分类</td> | |||
<td width="70%" align="right"> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='member_rank.php';">会员级别管理</button> | |||
<button type="button" class="btn btn-success btn-sm" onclick="location='member_operations.php';">会员业务记录</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="5">会员等级分类</td> | |||
</tr> | |||
<tr bgcolor="#e9ecef"> | |||
<td width="22%" align="center">产品名称</td> | |||
@@ -21,26 +21,24 @@ | |||
</script> | |||
</head> | |||
<body> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | |||
<form name="form1" action="plus_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<form name="form1" action="plus_add.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="6"> | |||
<table cellpadding="0" cellspacing="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">模块管理</td> | |||
<td width="70%" align="right"> | |||
<a class="btn btn-success btn-sm" href="module_main.php">全部</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=soft">模块</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=templets">模板</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=plus">小插件</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=patch">补丁</a> | |||
<a class="btn btn-success btn-sm" href="module_upload.php">上传</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<td> | |||
<a class="btn btn-success btn-sm" href="module_main.php">全部</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=soft">模块</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=templets">模板</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=plus">小插件</a> | |||
<a class="btn btn-success btn-sm" href="module_main.php?moduletype=patch">补丁</a> | |||
<a class="btn btn-success btn-sm" href="module_upload.php">上传</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="6">模块管理</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6"> | |||
<div class="alert alert-info mb-0">为了模块插件开发者的利益和模块插件后续更新,增加了<a href="<?php echo $cfg_biz_dedebizUrl;?>/license_developer" target="_blank">DedeBIZ商业开发者计划</a>,模块插件认准DedeBIZ商业认证开发者</div> | |||
@@ -89,7 +87,7 @@ | |||
</td> | |||
</tr> | |||
<?php }?> | |||
</form> | |||
</table> | |||
</table> | |||
</form> | |||
</body> | |||
</html> |
@@ -15,264 +15,270 @@ | |||
<script src="js/mode/htmlmixed/htmlmixed.js"></script> | |||
</head> | |||
<body> | |||
<form name="form1" action="mychannel_edit.php" method="post"> | |||
<input type="hidden" name="id" value="<?php echo $id?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="issystem" value="<?php echo $row['issystem'];?>"> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" id="head1" class="mt-3"> | |||
<tr> | |||
<td colspan="2"> | |||
<table cellpadding="0" cellspacing="0"> | |||
<table width="98%" cellpadding="0" cellspacing="0" align="center" class="mt-3"> | |||
<tr> | |||
<td> | |||
<form name="form1" action="mychannel_edit.php" method="post"> | |||
<input type="hidden" name="id" value="<?php echo $id?>"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="issystem" value="<?php echo $row['issystem'];?>"> | |||
<table width="100%" cellspacing="0" cellpadding="0" align="center" id="head1"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">基本设置</td> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">字段管理</a></td> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">基本设置</td> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">字段管理</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" id="head2" class="mt-3" style="display:none"> | |||
<tr> | |||
<td colspan="2"> | |||
<table cellpadding="0" cellspacing="0"> | |||
<table width="100%" cellspacing="0" cellpadding="0" align="center" id="head2" style="display:none"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">基本设置</a></td> | |||
<td width="80" align="center" class="admin-itemnote1">字段管理</td> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">基本设置</a></td> | |||
<td width="80" align="center" class="admin-itemnote1">字段管理</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table id="needset" cellpadding="3" cellspacing="1" align="center" class="table maintable"> | |||
<?php if ($row['issystem'] == 1) {?> | |||
<tr> | |||
<td colspan="2" class="border-top-0"> | |||
<div class="alert alert-danger mb-0">您目前所展开的是系统模型,系统模型一般对发布程序和管理程序已经固化,如果您胡乱修改系统模型会导致使用这种文档类型的栏目可能崩溃</div> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td class="border-top-0">模型性质:</td> | |||
<td class="border-top-0"><?php if ($row['issystem']==0) echo "自动模型";else if ($row['issystem']==1) echo "系统模型";else if ($row['issystem']==-1) echo "独立模型";?>(如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid、栏目id、发布时间、文档标题)</td> | |||
</tr> | |||
<tr> | |||
<td width="260">栏目id:</td> | |||
<td><?php echo $row['id'];?>(数字,创建后不可修改,并具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<td>名字标识:</td> | |||
<td><?php echo $row['nid'];?>(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</td> | |||
</tr> | |||
<tr> | |||
<td>栏目名称:</td> | |||
<td><input type="text" name="typename" id="typename" class="admin-input-sm" value="<?php echo $row['typename'];?>">(栏目的中文名称,在后台管理,前台发布等均使用此名字)</td> | |||
</tr> | |||
<tr> | |||
<td>附加表:</td> | |||
<td><input type="text" name="addtable" id="addtable" class="admin-input-sm" value="<?php echo $row['addtable'];?>">(#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据)</td> | |||
</tr> | |||
<tr> | |||
<td>是否支持会员投稿:</td> | |||
<td> | |||
<label><input type="radio" name="issend" value="0" <?php if ($row['issend']==0) echo "checked='1'";?>> 不支持</label> | |||
<label><input type="radio" name="issend" value="1" <?php if ($row['issend']==1) echo "checked='1'";?>> 支持</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>会员许可投稿级别:</td> | |||
<td> | |||
<select name="sendrank" id="sendrank" class="admin-input-sm"> | |||
<option value="0">游客</option> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank`>=10"); | |||
$dsql->Execute(); | |||
while($row2 = $dsql->GetObject()) | |||
{ | |||
if ($row2->rank==$row['sendrank']) echo "<option value='".$row2->rank."' selected>".$row2->membername."</option>"; | |||
else echo "<option value='".$row2->rank."'>".$row2->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>许可投稿会员组:</td> | |||
<td> | |||
<?php | |||
$dsql->SetQuery("SELECT * FROM `#@__member_model`"); | |||
$dsql->Execute(); | |||
while($row3 = $dsql->GetObject()) | |||
{ | |||
echo "<label><input type='radio' name='usertype' value='".$row3->name."'".($row['usertype']==$row3->name? "checked" : "")."> ".$row3->name."</label> "; | |||
} | |||
?> | |||
<label><input type="radio" name="usertype" value="" <?php if ($row['usertype']=='') echo "checked='1'";?>> 不限</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>会员稿件默认状态:</td> | |||
<td> | |||
<label><input type="radio" name="arcsta" value="-1" <?php if ($row['arcsta']==-1) echo "checked='1'";?>> 未审核</label> | |||
<label><input type="radio" name="arcsta" value="0" <?php if ($row['arcsta']==0) echo "checked='1'";?>> 已审核(自动生成网页)</label> | |||
<label><input type="radio" name="arcsta" value="1" <?php if ($row['arcsta']==1) echo "checked='1'";?>> 已审核(仅使用动态文档)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>列表附加字段:</td> | |||
<td><input type="text" name="listfields" id="listfields" class="admin-input-sm" value="<?php echo $row['listfields'];?>" class="w-50">(用英文逗号分开,可以在列表模板“{dede:list}{/dede:list}”中用“[field:name/]”调用)</td> | |||
</tr> | |||
<tr> | |||
<td>投稿标题使用名称:</td> | |||
<td><input type="text" name="titlename" id="titlename" class="admin-input-sm" value="<?php echo $row['titlename'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>投稿是否使用摘要:</td> | |||
<td> | |||
<label><input type="radio" name="needdes" value="1" <?php if ($row['needdes']==1) echo "checked='1'";?>> 使用</label> | |||
<label><input type="radio" name="needdes" value="0" <?php if ($row['needdes']==0) echo "checked='1'";?>> 不使用</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投稿是否使用缩图:</td> | |||
<td> | |||
<label><input type="radio" name="needpic" value="1" <?php if ($row['needpic']==1) echo "checked='1'";?>> 使用</label> | |||
<label><input type="radio" name="needpic" value="0" <?php if ($row['needpic']==0) echo "checked='1'";?>> 不使用</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>默认栏目id:</td> | |||
<td><input type="text" name="dfcid" id="dfcid" class="admin-input-xs" value="<?php echo $row['dfcid'];?>">(与投稿是唯一性结合可以用模型设计自定义表单)</td> | |||
</tr> | |||
<tr> | |||
<td>投稿具有唯一性:</td> | |||
<td> | |||
<label><input type="radio" name="onlyone" value="1" <?php if ($row['onlyone']==1) echo "checked='1'";?>> 是</label> | |||
<label><input type="radio" name="onlyone" value="0" <?php if ($row['onlyone']==0) echo "checked='1'";?>> 不是</label> | |||
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单) | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档发布程序:</td> | |||
<td><input type="text" name="addcon" id="addcon" class="admin-input-sm" value="<?php echo $row['addcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>文档修改程序:</td> | |||
<td><input type="text" name="editcon" id="editcon" class="admin-input-sm" value="<?php echo $row['editcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>文档管理程序:</td> | |||
<td><input type="text" name="mancon" id="mancon" class="admin-input-sm" value="<?php echo $row['mancon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台会员发布程序:</td> | |||
<td><input type="text" name="useraddcon" id="useraddcon" class="admin-input-sm" value="<?php echo $row['useraddcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台会员修改程序:</td> | |||
<td><input type="text" name="usereditcon" id="usereditcon" class="admin-input-sm" value="<?php echo $row['usereditcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台会员管理程序:</td> | |||
<td><input type="text" name="usermancon" id="usermancon" class="admin-input-sm" value="<?php echo $row['usermancon'];?>"></td> | |||
</tr> | |||
</table> | |||
<table id="adset" cellpadding="3" cellspacing="1" align="center" class="table maintable" style="display:none"> | |||
<tr> | |||
<td colspan="5"><button type="button" name="fset" id="fset" onclick="location.href='mychannel_field_add.php?id=<?php echo $id;?>'" class="btn btn-success btn-sm">添加新字段</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" class="p-0"> | |||
<table width="100%" cellpadding="1" cellspacing="1" align="center"> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="16%" class="border-top-0">提示文字</td> | |||
<td width="16%" class="border-top-0">字段名称</td> | |||
<td width="16%" class="border-top-0">数据类型</td> | |||
<td width="16%" class="border-top-0">表单类型</td> | |||
<td>操作</td> | |||
<table width="100%" cellpadding="3" cellspacing="1" align="center" id="needset" class="table admin-border"> | |||
<?php if ($row['issystem'] == 1) {?> | |||
<tr> | |||
<td colspan="2"> | |||
<div class="alert alert-danger mb-0">您目前所展开的是系统模型,系统模型一般对发布程序和管理程序已经固化,如果您胡乱修改系统模型会导致使用这种文档类型的栏目可能崩溃</div> | |||
</td> | |||
</tr> | |||
<?php }?> | |||
<tr> | |||
<td>模型性质:</td> | |||
<td><?php if ($row['issystem']==0) echo "自动模型";else if ($row['issystem']==1) echo "系统模型";else if ($row['issystem']==-1) echo "独立模型";?>(如果为系统模型将禁止删除,此选项不可修改,对于独立模型,系统强制创建字段aid、栏目id、发布时间、文档标题)</td> | |||
</tr> | |||
<tr> | |||
<td width="260">栏目id:</td> | |||
<td><?php echo $row['id'];?>(数字,创建后不可修改,并具有唯一性)</td> | |||
</tr> | |||
<tr> | |||
<td>名字标识:</td> | |||
<td><?php echo $row['nid'];?>(与文档的模板相关连,建议由英文、数字或下划线组成,因为部份Unix系统无法识别中文文件,栏目默认文档模板是“default/article_名字标识.htm”,列表模板、封面模板类推)</td> | |||
</tr> | |||
<?php if ($row['issystem']==-1){?> | |||
<tr> | |||
<td colspan='5'>aid和typeid是强制使用字段,这里不列出</td> | |||
<td>栏目名称:</td> | |||
<td><input type="text" name="typename" id="typename" class="admin-input-sm" value="<?php echo $row['typename'];?>">(栏目的中文名称,在后台管理,前台发布等均使用此名字)</td> | |||
</tr> | |||
<?php } else {?> | |||
<tr> | |||
<td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td> | |||
<td>附加表:</td> | |||
<td><input type="text" name="addtable" id="addtable" class="admin-input-sm" value="<?php echo $row['addtable'];?>">(#@__是表示数据表前缀,栏目除主表以外其它自定义类型数据存放数据的表,如果您不使用主表关连的各种特性:推荐、会员权限等,也可以使用完全以附加表作为存储数据)</td> | |||
</tr> | |||
<?php | |||
} | |||
$ds = file(DEDEADMIN."/inc/fieldtype.txt"); | |||
foreach($ds as $d){ | |||
$dds = explode(',',trim($d)); | |||
$fieldtypes[$dds[0]] = $dds[1]; | |||
} | |||
$fieldset = stripslashes($row['fieldset']); | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace("field","<",">"); | |||
$dtp->LoadSource($fieldset); | |||
if (is_array($dtp->CTags)){ | |||
foreach($dtp->CTags as $ctag) | |||
{ | |||
?> | |||
<tr align="center"> | |||
<tr> | |||
<td>是否支持会员投稿:</td> | |||
<td> | |||
<?php | |||
$itname = $ctag->GetAtt('itemname'); | |||
if ($itname=='') echo "没指定"; | |||
else echo $itname; | |||
?> | |||
<label><input type="radio" name="issend" value="0" <?php if ($row['issend']==0) echo "checked='1'";?>> 不支持</label> | |||
<label><input type="radio" name="issend" value="1" <?php if ($row['issend']==1) echo "checked='1'";?>> 支持</label> | |||
</td> | |||
<td><?php echo $ctag->GetTagName();?></td> | |||
</tr> | |||
<tr> | |||
<td>会员许可投稿级别:</td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('type'); | |||
if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft]; | |||
else echo "系统专用类型"; | |||
?> | |||
<select name="sendrank" id="sendrank" class="admin-input-sm"> | |||
<option value="0">游客</option> | |||
<?php | |||
$urank = $cuserLogin->getUserRank(); | |||
$dsql->SetQuery("SELECT * FROM `#@__arcrank` where adminrank<='$urank' And `rank`>=10"); | |||
$dsql->Execute(); | |||
while($row2 = $dsql->GetObject()) | |||
{ | |||
if ($row2->rank==$row['sendrank']) echo "<option value='".$row2->rank."' selected>".$row2->membername."</option>"; | |||
else echo "<option value='".$row2->rank."'>".$row2->membername."</option>"; | |||
} | |||
?> | |||
</select> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>许可投稿会员组:</td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('autofield'); | |||
if ($ft=='' || $ft==0) { | |||
echo "固化字段"; | |||
} else { | |||
echo "自动表单"; | |||
$dsql->SetQuery("SELECT * FROM `#@__member_model`"); | |||
$dsql->Execute(); | |||
while($row3 = $dsql->GetObject()) | |||
{ | |||
echo "<label><input type='radio' name='usertype' value='".$row3->name."'".($row['usertype']==$row3->name? "checked" : "")."> ".$row3->name."</label> "; | |||
} | |||
?> | |||
<label><input type="radio" name="usertype" value="" <?php if ($row['usertype']=='') echo "checked='1'";?>> 不限</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>会员稿件默认状态:</td> | |||
<td> | |||
<?php | |||
if ($ft==1) { | |||
?> | |||
<a href="mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&issystem=<?php echo $row['issystem'];?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o"></i> 修改</a> | |||
<?php if ($row['issystem']!=1) {?> | |||
<a href="javascript:;" onclick="javascript:DelNote('mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&action=delete');" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
<?php }?> | |||
<?php | |||
} else { | |||
echo "<span class='btn btn-danger btn-sm'><i class='fa fa-times'></i> 禁止</span>"; | |||
} | |||
?> | |||
<label><input type="radio" name="arcsta" value="-1" <?php if ($row['arcsta']==-1) echo "checked='1'";?>> 未审核</label> | |||
<label><input type="radio" name="arcsta" value="0" <?php if ($row['arcsta']==0) echo "checked='1'";?>> 已审核(自动生成网页)</label> | |||
<label><input type="radio" name="arcsta" value="1" <?php if ($row['arcsta']==1) echo "checked='1'";?>> 已审核(仅使用动态文档)</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>列表附加字段:</td> | |||
<td><input type="text" name="listfields" id="listfields" class="admin-input-sm" value="<?php echo $row['listfields'];?>" class="w-50">(用英文逗号分开,可以在列表模板“{dede:list}{/dede:list}”中用“[field:name/]”调用)</td> | |||
</tr> | |||
<tr> | |||
<td>投稿标题使用名称:</td> | |||
<td><input type="text" name="titlename" id="titlename" class="admin-input-sm" value="<?php echo $row['titlename'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>投稿是否使用摘要:</td> | |||
<td> | |||
<label><input type="radio" name="needdes" value="1" <?php if ($row['needdes']==1) echo "checked='1'";?>> 使用</label> | |||
<label><input type="radio" name="needdes" value="0" <?php if ($row['needdes']==0) echo "checked='1'";?>> 不使用</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>投稿是否使用缩图:</td> | |||
<td> | |||
<label><input type="radio" name="needpic" value="1" <?php if ($row['needpic']==1) echo "checked='1'";?>> 使用</label> | |||
<label><input type="radio" name="needpic" value="0" <?php if ($row['needpic']==0) echo "checked='1'";?>> 不使用</label> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>默认栏目id:</td> | |||
<td><input type="text" name="dfcid" id="dfcid" class="admin-input-xs" value="<?php echo $row['dfcid'];?>">(与投稿是唯一性结合可以用模型设计自定义表单)</td> | |||
</tr> | |||
<tr> | |||
<td>投稿具有唯一性:</td> | |||
<td> | |||
<label><input type="radio" name="onlyone" value="1" <?php if ($row['onlyone']==1) echo "checked='1'";?>> 是</label> | |||
<label><input type="radio" name="onlyone" value="0" <?php if ($row['onlyone']==0) echo "checked='1'";?>> 不是</label> | |||
(如果投稿是唯一会员只能在这个模型对应的栏目中发布单篇文档,其作用相当于自定义表单) | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>文档发布程序:</td> | |||
<td><input type="text" name="addcon" id="addcon" class="admin-input-sm" value="<?php echo $row['addcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>文档修改程序:</td> | |||
<td><input type="text" name="editcon" id="editcon" class="admin-input-sm" value="<?php echo $row['editcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>文档管理程序:</td> | |||
<td><input type="text" name="mancon" id="mancon" class="admin-input-sm" value="<?php echo $row['mancon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台会员发布程序:</td> | |||
<td><input type="text" name="useraddcon" id="useraddcon" class="admin-input-sm" value="<?php echo $row['useraddcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台会员修改程序:</td> | |||
<td><input type="text" name="usereditcon" id="usereditcon" class="admin-input-sm" value="<?php echo $row['usereditcon'];?>"></td> | |||
</tr> | |||
<tr> | |||
<td>前台会员管理程序:</td> | |||
<td><input type="text" name="usermancon" id="usermancon" class="admin-input-sm" value="<?php echo $row['usermancon'];?>"></td> | |||
</tr> | |||
</table> | |||
<table width="100%" cellpadding="3" cellspacing="1" align="center" id="adset" class="table admin-border" style="display:none"> | |||
<tr> | |||
<td colspan="2"><button type="button" name="fset" id="fset" onclick="location.href='mychannel_field_add.php?id=<?php echo $id;?>'" class="btn btn-success btn-sm">添加新字段</button></td> | |||
</tr> | |||
<tr> | |||
<td colspan="2" class="p-0"> | |||
<table width="100%" cellpadding="1" cellspacing="1" align="center"> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="16%">提示文字</td> | |||
<td width="16%">字段名称</td> | |||
<td width="16%">数据类型</td> | |||
<td width="16%">表单类型</td> | |||
<td>操作</td> | |||
</tr> | |||
<?php if ($row['issystem']==-1){?> | |||
<tr> | |||
<td colspan='5'>aid和typeid是强制使用字段,这里不列出</td> | |||
</tr> | |||
<?php } else {?> | |||
<tr> | |||
<td colspan='5'>下面列出的字段是附加表的字段,除此外,它还包含主表archives的所有字段</td> | |||
</tr> | |||
<?php | |||
} | |||
$ds = file(DEDEADMIN."/inc/fieldtype.txt"); | |||
foreach($ds as $d){ | |||
$dds = explode(',',trim($d)); | |||
$fieldtypes[$dds[0]] = $dds[1]; | |||
} | |||
$fieldset = stripslashes($row['fieldset']); | |||
$dtp = new DedeTagParse(); | |||
$dtp->SetNameSpace("field","<",">"); | |||
$dtp->LoadSource($fieldset); | |||
if (is_array($dtp->CTags)){ | |||
foreach($dtp->CTags as $ctag) | |||
{ | |||
?> | |||
<tr align="center"> | |||
<td> | |||
<?php | |||
$itname = $ctag->GetAtt('itemname'); | |||
if ($itname=='') echo "没指定"; | |||
else echo $itname; | |||
?> | |||
</td> | |||
<td><?php echo $ctag->GetTagName();?></td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('type'); | |||
if (isset($fieldtypes[$ft])) echo $fieldtypes[$ft]; | |||
else echo "系统专用类型"; | |||
?> | |||
</td> | |||
<td> | |||
<?php | |||
$ft = $ctag->GetAtt('autofield'); | |||
if ($ft=='' || $ft==0) { | |||
echo "固化字段"; | |||
} else { | |||
echo "自动表单"; | |||
} | |||
?> | |||
</td> | |||
<td> | |||
<?php | |||
if ($ft==1) { | |||
?> | |||
<a href="mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&issystem=<?php echo $row['issystem'];?>" class="btn btn-success btn-sm"><i class="fa fa-pencil-square-o"></i> 修改</a> | |||
<?php if ($row['issystem']!=1) {?> | |||
<a href="javascript:;" onclick="javascript:DelNote('mychannel_field_edit.php?id=<?php echo $id;?>&fname=<?php echo $ctag->GetTagName();?>&action=delete');" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i> 删除</a> | |||
<?php }?> | |||
<?php | |||
} else { | |||
echo "<span class='btn btn-danger btn-sm'><i class='fa fa-times'></i> 禁止</span>"; | |||
} | |||
?> | |||
</td> | |||
</tr> | |||
<?php }}?> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">模型字段配置(文本模式)修改配置文本可调整字段顺序,但不会修改字段属性</td> | |||
<td><textarea name="fieldset" id="fieldset" class="admin-textarea-xl"><?php echo stripslashes($row['fieldset']);?></textarea></td> | |||
</tr> | |||
</table> | |||
<table width="100%" cellpadding="3" cellspacing="1" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='mychannel_main.php';">返回</button> | |||
</td> | |||
</tr> | |||
<?php }}?> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width="260">模型字段配置(文本模式)修改配置文本可调整字段顺序,但不会修改字段属性</td> | |||
<td><textarea name="fieldset" id="fieldset" class="admin-textarea-xl"><?php echo stripslashes($row['fieldset']);?></textarea></td> | |||
</tr> | |||
</table> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2" align="center"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location='mychannel_main.php';">返回</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</form> | |||
</form> | |||
</td> | |||
</tr> | |||
</table> | |||
<script> | |||
function Nav() { | |||
if (window.navigator.userAgent.indexOf("MSIE") >= 1) return 'IE'; | |||
@@ -81,17 +81,7 @@ | |||
<input type="hidden" name="fieldstring" value=""> | |||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%"><a href="mychannel_main.php">文档模型管理</a> > 模型增加字段</td> | |||
<td width="70%" align="right"> | |||
<button type="button" name="ss1" onclick="location='mychannel_edit.php?id=<?php echo $id?>&dopost=edit';" class="btn btn-success btn-sm">当前模型信息</button> | |||
<button type="button" name="ss12" onclick="location='mychannel_main.php';" class="btn btn-success btn-sm">文档模型管理</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">文档模型管理</a> > 模型增加字段</td> | |||
</tr> | |||
<tr> | |||
<td colspan="2"> | |||
@@ -66,17 +66,7 @@ | |||
<input type="hidden" name="issystem" value="<?php echo $issystem?>"> | |||
<input type="hidden" name="fieldstring" value=""> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%"><a href="mychannel_main.php">文档模型管理</a> > 模型修改字段</td> | |||
<td width="70%" align="right"> | |||
<button type="button" name="ss1" class="btn btn-success btn-sm" onclick="location='mychannel_edit.php?id=<?php echo $id?>&dopost=edit';">当前模型信息</button> | |||
<button type="button" name="ss12" onclick="location='mychannel_main.php';" class="btn btn-success btn-sm">文档模型管理</button> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">文档模型管理</a> > 模型修改字段</td> | |||
</tr> | |||
<?php if ($row['issystem']==1) {?> | |||
<tr> | |||
@@ -12,19 +12,17 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="7"> | |||
<table cellpadding="0" cellspacing="0" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">文档模型管理</td> | |||
<td width="70%" align="right"> | |||
<a href="mychannel_add.php" class="btn btn-success btn-sm">增加新模型</a> | |||
<a href="mychannel_edit.php?dopost=exportin" class="btn btn-success btn-sm">导入模型</a> | |||
<a href="stepselect_main.php" class="btn btn-success btn-sm">联动类别管理</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<td> | |||
<a href="mychannel_add.php" class="btn btn-success btn-sm">增加新模型</a> | |||
<a href="mychannel_edit.php?dopost=exportin" class="btn btn-success btn-sm">导入模型</a> | |||
<a href="stepselect_main.php" class="btn btn-success btn-sm">联动类别管理</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="7">文档模型管理</td> | |||
</tr> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">id</td> | |||
<td width="18%">栏目名称</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -50,18 +49,10 @@ | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="cid" value="<?php echo $cid;?>"> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布软件文档</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -492,10 +483,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -46,18 +45,10 @@ | |||
<input type="hidden" name="dopost" value="save"> | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="id" value="<?php echo $aid?>"> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">修改软件文档</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -454,10 +445,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -62,31 +61,15 @@ | |||
<input type="hidden" name="channelid" value="<?php echo $channelid?>"> | |||
<input type="hidden" name="arcrank" value="0"> | |||
<input type="hidden" name="source" value="本站"> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">专题文档</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布专题</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head2" class="mt-3" style="display:none"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem1()">常规文档</a></td> | |||
<td width="80" align="center" class="admin-itemnote1">专题文档</td> | |||
</tr> | |||
</table> | |||
<td class="admin-td"> | |||
<div class="alert alert-info mb-0">专题节点列表:文档列表用id1,id2,id3这样形式分开,系统会自动排除不同节点的相同文档。关于单条记录模板里“[field:fieldname/]”标记的使用,请参考关于系统帮助关于arclist标记的说明</div> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -267,16 +250,9 @@ | |||
<tr> | |||
<td><?php PrintAutoFieldsAdd(stripslashes($cInfos['fieldset']),'autofield');?></td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="adset" class="admin-border" style="display:none"> | |||
<tr> | |||
<td class="admin-td"> | |||
<div class="alert alert-info mb-0">专题节点列表:文档列表用id1,id2,id3这样形式分开,系统会自动排除不同节点的相同文档。关于单条记录模板里“[field:fieldname/]”标记的使用,请参考关于系统帮助关于arclist标记的说明</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<table width="98%" cellspacing="2" cellpadding="2"> | |||
<table width="100%" cellspacing="2" cellpadding="2"> | |||
<?php | |||
$speclisttmp = GetSysTemplets("spec_arclist.htm"); | |||
$nodename = $nodeid = ''; | |||
@@ -294,7 +270,7 @@ | |||
<td> | |||
<table cellspacing="0" cellpadding="0"> | |||
<tr> | |||
<td width="310"><input type="text" name="notename<?php echo $i?>" value="<?php echo $nodename;?>" id="notename<?php echo $i?>" class="admin-input-md"></td> | |||
<td width="370"><input type="text" name="notename<?php echo $i?>" value="<?php echo $nodename;?>" id="notename<?php echo $i?>" class="admin-input-md"></td> | |||
<td width="90">节点标识:</td> | |||
<td><input type="text" name="noteid<?php echo $i?>" alue="<?php echo $nodeid;?>" id="noteid<?php echo $i?>" class="admin-input-sm"></td> | |||
</tr> | |||
@@ -342,10 +318,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -17,7 +17,6 @@ | |||
<script src="../static/web/js/daterangepicker.js"></script> | |||
<script src="js/main.js"></script> | |||
<script src="../static/web/js/cropper.min.js"></script> | |||
<style>table{border-collapse:inherit}</style> | |||
<script> | |||
function checkSubmit() { | |||
if (document.form1.title.value == "") { | |||
@@ -66,31 +65,15 @@ | |||
<input type="hidden" name="arcrank" value="<?php echo $arcRow['arcrank']?>"> | |||
<input type="hidden" name="source" value="本站"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head1" class="mt-3"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1">常规文档</td> | |||
<td width="80" align="center" class="admin-itemnote2"><a href="javascript:;" onclick="ShowItem2()">专题文档</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border my-3"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td class="admin-td">发布专题</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="0" cellspacing="0" id="head2" style="display:none"> | |||
<tr> | |||
<td> | |||
<table cellpadding="0" cellspacing="0"> | |||
<tr> | |||
<td width="80" align="center" class="admin-itemnote1"><a href="javascript:;" onclick="ShowItem1()">常规文档</a></td> | |||
<td width="80" align="center" class="admin-itemnote1">专题文档</td> | |||
</tr> | |||
</table> | |||
<td class="admin-td"> | |||
<div class="alert alert-info mb-0">专题节点列表:文档列表用id1,id2,id3这样形式分开,系统会自动排除不同节点的相同文档。关于单条记录模板里“[field:fieldname/]”标记的使用,请参考关于系统帮助关于arclist标记的说明</div> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="needset" class="admin-border"> | |||
<tr> | |||
<td class="admin-td"> | |||
<table cellspacing="0" cellpadding="0"> | |||
@@ -288,16 +271,9 @@ | |||
<tr> | |||
<td><?php PrintAutoFieldsEdit(stripslashes($cInfos['fieldset']),$addRow,'autofield');?></td> | |||
</tr> | |||
</table> | |||
<table width="98%" align="center" cellpadding="2" cellspacing="2" id="adset" class="admin-border" style="display:none"> | |||
<tr> | |||
<td class="admin-td"> | |||
<div class="alert alert-info mb-0">专题节点列表:文档列表用id1,id2,id3这样形式分开,系统会自动排除不同节点的相同文档。关于单条记录模板里“[field:fieldname/]”标记的使用,请参考关于系统帮助关于arclist标记的说明</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<table width="98%" cellspacing="2" cellpadding="2"> | |||
<table width="100%" cellspacing="2" cellpadding="2"> | |||
<?php | |||
$speclisttmp = GetSysTemplets("spec_arclist.htm"); | |||
$i = 1; | |||
@@ -329,7 +305,7 @@ | |||
<td> | |||
<table cellspacing="0" cellpadding="0"> | |||
<tr> | |||
<td width="310"><input type="text" name="notename<?php echo $i?>" id="notename<?php echo $i?>" class="admin-input-md" value="<?php echo $notename?>"></td> | |||
<td width="370"><input type="text" name="notename<?php echo $i?>" id="notename<?php echo $i?>" class="admin-input-md" value="<?php echo $notename?>"></td> | |||
<td width="90">节点标识:</td> | |||
<td><input type="text" name="noteid<?php echo $i?>" id="noteid<?php echo $i?>" value="<?php echo $noteid?>" class="admin-input-sm"></td> | |||
</tr> | |||
@@ -376,7 +352,7 @@ | |||
<td> | |||
<table cellspacing="0" cellpadding="0"> | |||
<tr> | |||
<td width="310"><input type="text" name="notename<?php echo $i?>" id="notename<?php echo $i?>" class="admin-input-md"></td> | |||
<td width="370"><input type="text" name="notename<?php echo $i?>" id="notename<?php echo $i?>" class="admin-input-md"></td> | |||
<td width="90">节点标识:</td> | |||
<td><input type="text" name="noteid<?php echo $i?>" id="noteid<?php echo $i?>" class="admin-input-sm"></td> | |||
</tr> | |||
@@ -415,10 +391,8 @@ | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
<table width="98%" cellspacing="0" cellpadding="0" align="center" class="admin-border border-top-0 mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" align="center" class="py-2"> | |||
<tr bgcolor="#f5f5f5"> | |||
<td align="center" class="admin-td"> | |||
<button type="submit" class="btn btn-success btn-sm">保存</button> | |||
<button type="button" class="btn btn-outline-success btn-sm" onclick="location.reload();">重置</button> | |||
</td> | |||
@@ -12,19 +12,17 @@ | |||
<body> | |||
<table cellpadding="2" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="6"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">系统会员管理</td> | |||
<td width="70%" align="right"> | |||
<a href="sys_admin_user_add.php" class="btn btn-success btn-sm">增加管理员</a> | |||
<a href="sys_group.php" class="btn btn-success btn-sm">系统会员组管理</a> | |||
<a href="sys_admin_user_tj.php" class="btn btn-success btn-sm">绩效统计</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<td> | |||
<a href="sys_admin_user_add.php" class="btn btn-success btn-sm">增加管理员</a> | |||
<a href="sys_group.php" class="btn btn-success btn-sm">系统会员组管理</a> | |||
<a href="sys_admin_user_tj.php" class="btn btn-success btn-sm">绩效统计</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="2" cellspacing="1" align="center" class="table maintable mb-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="6">系统会员管理</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6"> | |||
<div class="alert alert-info mb-0">为了防止错误操作,系统不允许在管理界面删除超级管理员,如果确定要删除,请自行在数据表biz_admin中删除</div> | |||
@@ -34,14 +34,7 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">添加管理员</td> | |||
<td width="70%" align="right"><a href="sys_admin_user.php" class="btn btn-success btn-sm">管理帐号</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">添加管理员</td> | |||
</tr> | |||
<form name="form1" action="sys_admin_user_add.php" onSubmit="return checkSubmit();" method="post"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
@@ -11,14 +11,7 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">修改管理员</td> | |||
<td width="70%" align="right"><a href="sys_admin_user.php" class="btn btn-success btn-sm">管理帐号</a></td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">修改管理员</td> | |||
</tr> | |||
<form name="form1" action="sys_admin_user_edit.php" method="post"> | |||
<input type="hidden" name="dopost" value="saveedit"> | |||
@@ -17,7 +17,7 @@ | |||
</tr> | |||
<tr> | |||
<td> | |||
<div class="alert alert-info mb-0">默认执行下面的操作:1、更新栏目缓存 2、更新枚举缓存 3、清理文档调用缓存 4、清理过期会员浏览历史 5、删除过期会员短信 6、删除15天之前的统计数据</div> | |||
<div class="alert alert-info mb-0">默认执行下面的操作:1、更新栏目缓存 2、更新枚举缓存 3、清理文档调用缓存 4、清理过期会员浏览历史 5、删除过期会员短信 6、删除过期流量统计</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
@@ -75,18 +75,16 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="8"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">数据备份还原</td> | |||
<td width="70%" align="right"> | |||
<a href="sys_data_revert.php" class="btn btn-success btn-sm">数据还原</a> | |||
<a href="sys_sql_query.php" class="btn btn-success btn-sm">SQL命令工具</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<td> | |||
<a href="sys_data_revert.php" class="btn btn-success btn-sm">数据还原</a> | |||
<a href="sys_sql_query.php" class="btn btn-success btn-sm">SQL命令工具</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="8">数据备份</td> | |||
</tr> | |||
<form name="form1" onSubmit="checkSubmit()" action="sys_data_done.php?dopost=bak" method="post" target="stafrm"> | |||
<input type="hidden" name="tablearr" value=""> | |||
<tr> | |||
@@ -55,18 +55,16 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="4"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">数据还原</td> | |||
<td width="70%" align="right"> | |||
<a href="sys_data.php" class="btn btn-success btn-sm">数据备份</a> | |||
<a href="sys_sql_query.php" class="btn btn-success btn-sm">SQL命令工具</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<td> | |||
<a href="sys_data.php" class="btn btn-success btn-sm">数据备份</a> | |||
<a href="sys_sql_query.php" class="btn btn-success btn-sm">SQL命令工具</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="4">数据还原</td> | |||
</tr> | |||
<form name="form1" onSubmit="checkSubmit()" action="sys_data_done.php" method="post" target="stafrm"> | |||
<input type="hidden" name="dopost" value="redat"> | |||
<input type="hidden" name="bakfiles" value=""> | |||
@@ -10,20 +10,18 @@ | |||
</head> | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td> | |||
<a href="sys_group_add.php" class="btn btn-success btn-sm">增加会员组</a> | |||
<a href="sys_admin_user.php" class="btn btn-success btn-sm">系统会员管理</a> | |||
</td> | |||
</tr> | |||
</table> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable mb-3"> | |||
<form name="form1" action="content_att.php" method="post"> | |||
<input type="hidden" name="dopost" value="save"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="3"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">系统会员组管理</td> | |||
<td width="70%" align="right"> | |||
<a href="sys_group_add.php" class="btn btn-success btn-sm">增加会员组</a> | |||
<a href="sys_admin_user.php" class="btn btn-success btn-sm">系统会员管理</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="3">系统会员组管理</td> | |||
</tr> | |||
<tr bgcolor="#e9ecef" align="center"> | |||
<td width="6%">等级</td> | |||
@@ -14,23 +14,13 @@ | |||
<body> | |||
<table cellpadding="3" cellspacing="1" align="center" class="table maintable my-3"> | |||
<tr> | |||
<td bgcolor="#f5f5f5" colspan="2"> | |||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | |||
<tr> | |||
<td width="30%">SQL命令工具</td> | |||
<td width="70%" align="right"> | |||
<a href="sys_data.php" class="btn btn-success btn-sm">数据备份</a> | |||
<a href="sys_data_revert.php" class="btn btn-success btn-sm">数据还原</a> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td bgcolor="#f5f5f5" colspan="2">SQL命令工具</td> | |||
</tr> | |||
<form action="sys_sql_query.php" method="post" name="infoform" target="stafrm"> | |||
<input type="hidden" name="dopost" value="viewinfo"> | |||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | |||
<tr> | |||
<td width="380"> | |||
<td width="370"> | |||
<select name="tablename" id="tablename" class="admin-input-md"> | |||
<?php | |||
if ($cfg_dbtype=="sqlite") { | |||
@@ -13,17 +13,17 @@ | |||
<tr> | |||
<td colspan="4" bgcolor="#f5f5f5">标签源码管理</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"> | |||
<div class="alert alert-danger mb-0">修改系统标签有风险,请小心操作,文件存放在 ../system/taglib文件夹</div> | |||
</td> | |||
</tr> | |||
<tr bgColor="#e9ecef" align="center"> | |||
<td width="26%">标签文件名</td> | |||
<td width="26%">标签说明</td> | |||
<td width="26%">修改时间</td> | |||
<td>操作</td> | |||
</tr> | |||
<tr> | |||
<td colspan="4"> | |||
<div class="alert alert-danger mb-0">修改系统标签有风险,请小心操作,文件存放在 ../system/taglib文件夹</div> | |||
</td> | |||
</tr> | |||
<?php | |||
$dh = dir($libdir); | |||
while($filename=$dh->read()) | |||
@@ -26,18 +26,15 @@ foreach(Array('_GET','_POST','_COOKIE') as $_request) | |||
foreach($$_request as $_k => $_v) ${$_k} = RunMagicQuotes($_v); | |||
} | |||
require_once(DEDEINC.'/common.func.php'); | |||
if (file_exists(INSLOCKFILE)) | |||
{ | |||
if (file_exists(INSLOCKFILE)) { | |||
die(DedeAlert("完成软件安装,如果您要重新安装,安装目录找到install文件夹,然后删除install_lock.txt文件",ALERT_DANGER)); | |||
} | |||
if (empty($step)) | |||
{ | |||
if (empty($step)) { | |||
$step = 1; | |||
} | |||
$proto = IsSSL()? "https://" : "http://"; | |||
//使用协议书 | |||
if ($step==1) | |||
{ | |||
if ($step==1) { | |||
$arrMsg = array(); | |||
if (version_compare(PHP_VERSION, '5.3.0', '<')) { | |||
$arrMsg[] = "PHP请升级到5.3及以上版本,低版本PHP环境无法正常使用本系统"; | |||
@@ -81,8 +78,7 @@ if ($step==1) | |||
exit(); | |||
} | |||
//普通安装 | |||
else if ($step==2) | |||
{ | |||
else if ($step==2) { | |||
$dbtype = empty($dbtype)? "mysql" : $dbtype; | |||
$dblang = "utf8"; | |||
if (!in_array($dbtype,array("mysql", "sqlite"))) { | |||
@@ -100,11 +96,10 @@ else if ($step==2) | |||
$dbname = empty($dbname)? $dfDbname : $dbname; | |||
$adminuser = empty($adminuser)? "admin" : $adminuser; | |||
$adminpwd = empty($adminpwd)? "admin" : $adminpwd; | |||
$webname = empty($webname)? "穆云智能科技" : $webname; | |||
$webname = empty($webname)? "我的网站" : $webname; | |||
$baseurl = empty($baseurl)? $dfbaseurl : $baseurl; | |||
$cmspath = empty($cmspath)? $dfbasepath : $cmspath; | |||
if ( $dbtype == 'sqlite' ) | |||
{ | |||
if ($dbtype == 'sqlite') { | |||
$db = new SQLite3(DEDEDATA.'/'.$dbname.'.db'); | |||
} else { | |||
$dbtype = 'mysql'; | |||
@@ -153,8 +148,7 @@ else if ($step==2) | |||
$fp = fopen(DEDEDATA.'/config.cache.bak.php','w'); | |||
fwrite($fp,$configStr2); | |||
fclose($fp); | |||
if ($mysqlVersion >= 4.1) | |||
{ | |||
if ($mysqlVersion >= 4.1) { | |||
$sql4tmp = "ENGINE=MyISAM DEFAULT CHARSET=".$dblang; | |||
} | |||
//创建数据表 | |||
@@ -163,12 +157,10 @@ else if ($step==2) | |||
while(!feof($fp)) | |||
{ | |||
$line = rtrim(fgets($fp,1024)); | |||
if (preg_match("#;$#", $line)) | |||
{ | |||
if (preg_match("#;$#", $line)) { | |||
$query .= $line."\n"; | |||
$query = str_replace('#@__',$dbprefix,$query); | |||
if ( $dbtype == 'sqlite' ) | |||
{ | |||
if ($dbtype == 'sqlite') { | |||
$query = preg_replace('/character set (.*?) /i','',$query); | |||
$query = preg_replace('/unsigned/i','',$query); | |||
$query = str_replace('TYPE=MyISAM','',$query); | |||
@@ -182,22 +174,19 @@ else if ($step==2) | |||
$query = preg_replace('/,([\t\s ]+)UNIQUE KEY(.*?);/',');',$query); | |||
$query = preg_replace('/set\(([^\)]*?)\)/','varchar',$query); | |||
$query = preg_replace('/enum\(([^\)]*?)\)/','varchar',$query); | |||
if ( preg_match("/PRIMARY KEY AUTOINCREMENT/",$query) ) | |||
{ | |||
if (preg_match("/PRIMARY KEY AUTOINCREMENT/",$query)) { | |||
$query = preg_replace('/,([\t\s ]+)PRIMARY KEY([\t\s ]+)\(`([0-9a-zA-Z]+)`\)/i','',$query); | |||
} | |||
$db->exec($query); | |||
} else { | |||
if (preg_match('#CREATE#i', $query)) | |||
{ | |||
if (preg_match('#CREATE#i', $query)) { | |||
$rs = mysql_query(preg_replace("#TYPE=MyISAM#i",$sql4tmp,$query),$conn); | |||
} else { | |||
$rs = mysql_query($query,$conn); | |||
} | |||
} | |||
$query=''; | |||
} else if (!preg_match("#^(\/\/|--)#", $line)) | |||
{ | |||
} else if (!preg_match("#^(\/\/|--)#", $line)) { | |||
$query .= $line; | |||
} | |||
} | |||
@@ -208,10 +197,8 @@ else if ($step==2) | |||
while(!feof($fp)) | |||
{ | |||
$line = rtrim(fgets($fp, 1024)); | |||
if (preg_match("#;$#", $line)) | |||
{ | |||
if ( $dbtype == 'sqlite' ) | |||
{ | |||
if (preg_match("#;$#", $line)) { | |||
if ($dbtype == 'sqlite') { | |||
$query .= $line; | |||
$query = str_replace('#@__',$dbprefix,$query); | |||
$query = str_replace("\'","\"",$query); | |||
@@ -270,8 +257,7 @@ else if ($step==2) | |||
exit(); | |||
} | |||
//检测数据库是否有效 | |||
else if ($step==10) | |||
{ | |||
else if ($step==10) { | |||
header("Pragma:no-cache\r\n"); | |||
header("Cache-Control:no-cache\r\n"); | |||
header("Expires:0\r\n"); | |||
@@ -85,7 +85,7 @@ | |||
</div> | |||
<div class="form-group"> | |||
<label for="webname" class="form-label">网站名称</label> | |||
<input type="text" name="webname" id="webname" class="form-control" placeholder="穆云智能科技"> | |||
<input type="text" name="webname" id="webname" class="form-control" placeholder="我的网站"> | |||
</div> | |||
<div class="form-group"> | |||
<label for="adminuser" class="form-label">管理员账号<i class="fa fa-question-circle text-warning ml-2" data-toggle="tooltip" title="只能用[0-9a-zA-Z_@!.-]以内范围的字符"></i></label> | |||
@@ -60,14 +60,14 @@ function ReWriteConfigAuto() | |||
global $dsql; | |||
$configfile = DEDEDATA.'/config.cache.inc.php'; | |||
if (!is_writeable($configfile)) { | |||
echo "配置文件'{$configfile}'不支持写入,无法修改系统配置参数"; | |||
echo "配置文件<span class='text-primary'>{$configfile}</span>不支持写入,无法修改系统配置参数"; | |||
//ClearAllLink(); | |||
exit(); | |||
} | |||
$fp = fopen($configfile, 'w'); | |||
flock($fp, 3); | |||
fwrite($fp, "<"."?php\r\n"); | |||
$dsql->SetQuery("Select `varname`,`type`,`value`,`groupid` From `#@__sysconfig` order by aid asc "); | |||
$dsql->SetQuery("SELECT `varname`,`type`,`value`,`groupid` FROM `#@__sysconfig` ORDER BY aid ASC "); | |||
$dsql->Execute(); | |||
while ($row = $dsql->GetArray()) { | |||
if ($row['type'] == 'number') fwrite($fp, "\${$row['varname']} = ".$row['value'].";\r\n"); | |||
@@ -81,8 +81,7 @@ function UpDateCatCache() | |||
{ | |||
global $conn, $cfg_multi_site, $dbprefix; | |||
$cache1 = DEDEDATA."/cache/inc_catalog_base.inc"; | |||
$rs = mysql_query("Select id,reid,channeltype,issend,typename From `".$dbprefix."arctype`", $conn); | |||
$rs = mysql_query("SELECT id,reid,channeltype,issend,typename FROM `".$dbprefix."arctype`", $conn); | |||
$fp1 = fopen($cache1, 'w'); | |||
$phph = '?'; | |||
$fp1Header = "<{$phph}php\r\nglobal \$cfg_Cs;\r\n\$cfg_Cs=array();\r\n"; | |||
@@ -3938,7 +3938,7 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||
('4','cfg_indexurl','首页链接','1','string','/'), | |||
('5','cfg_backup_dir','数据备份目录,存data文件夹里','2','string','backupdata'), | |||
('6','cfg_indexname','首页链接名','1','string','网站首页'), | |||
('7','cfg_webname','网站名称','1','string','穆云智能科技'), | |||
('7','cfg_webname','网站名称','1','string','我的网站'), | |||
('8','cfg_adminemail','网站发信邮箱','2','string','support@dedebiz.com'), | |||
('9','cfg_html_editor','富文本,默认CKEditor可自行更换其它富文本','2','string','ckeditor'), | |||
('10','cfg_arcdir','默认文档生成文件路径','1','string','/a'), | |||
@@ -618,11 +618,11 @@ span.page-link { | |||
float:right; | |||
cursor:pointer | |||
} | |||
#timerange { | |||
width:230px | |||
} | |||
@media (min-width:480px) { | |||
.modal-dialog { | |||
max-width:500px | |||
} | |||
max-width:500px | |||
} | |||
#timerange{ | |||
width: 230px; | |||
} |
@@ -9,7 +9,6 @@ function checkSubmit(t) { | |||
return false; | |||
} | |||
} | |||
function SelectImage(sform,stype) { | |||
let s = sform.split("."); | |||
if (s.length === 2) { | |||
@@ -528,11 +528,11 @@ function GetMemberInfos($fields, $mid) | |||
{ | |||
global $dsql; | |||
if ($mid <= 0) { | |||
$revalue = "Error"; | |||
$revalue = "张三"; | |||
} else { | |||
$row=$dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='{$mid}'"); | |||
if (!is_array($row)) { | |||
$revalue = "未命名"; | |||
$revalue = "李四"; | |||
} else { | |||
$revalue = $row[$fields]; | |||
} | |||
@@ -7,7 +7,7 @@ | |||
* @link https://www.dedebiz.com | |||
*/ | |||
//系统默认运行模式为安全模式,模板管理、标签管理、数据库管理、模块管理等功能已暂停,如果您需要这些功能,DEDEBIZ_SAFE_MODE后面值`TRUE`改为`FALSE`恢复使用 | |||
define('DEDEBIZ_SAFE_MODE', TRUE); | |||
define('DEDEBIZ_SAFE_MODE', FALSE); | |||
//生产环境使用`production`,如果采用`dev`模式,会有一些php的报错信息提示,用于开发调试 | |||
if (!defined('DEDE_ENVIRONMENT')) { | |||
define('DEDE_ENVIRONMENT', 'production'); | |||
@@ -21,7 +21,7 @@ | |||
<div class="row"> | |||
<div id="carouselIndex" class="col-12 carousel slide" data-ride="carousel"> | |||
<ol class="carousel-indicators"> | |||
{dede:arclist channelid='1' flag='f' row='6'} | |||
{dede:arclist flag='f' row='6'} | |||
<li data-target="#carouselIndex" data-slide-to="[field:global.autoindex function='trim(IndexSub(@me,1))'/]" class="[field:global.autoindex function='IndexActive(@me)'/]"></li> | |||
{/dede:arclist} | |||
</ol> | |||
@@ -109,8 +109,8 @@ | |||
</p> | |||
</li> | |||
{/dede:arclist} | |||
{dede:arclist titlelen='60' limit='1,9'} | |||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li> | |||
{dede:arclist titlelen='50' limit='1,9'} | |||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a><span class="float-right">[field:pubdate function="MyDate('Y-m-d',@me)"/]</span></li> | |||
{/dede:arclist} | |||
</ul> | |||
</div> | |||
@@ -130,7 +130,6 @@ | |||
</div> | |||
{dede:include comment='推荐文档' filename='widget_recommend.htm'/} | |||
{dede:include comment='热点文档' filename='widget_hot.htm'/} | |||
{dede:include comment='投票' filename='widget_vote.htm'/} | |||
</div> | |||
</div> | |||
</div> | |||
@@ -25,26 +25,21 @@ | |||
{dede:datalist} | |||
<table class="table" cellspacing="1"> | |||
<?php | |||
if (!empty($fields)) | |||
{ | |||
if (!empty($fields)) { | |||
echo '<tbody>'; | |||
echo '<tr><td width="30%" bgcolor="#f5f5f5">id</td>'; | |||
echo '<td bgcolor="#f5f5f5">'.$fields['id'].'<a href="diy.php?action=view&diyid='.$diy->diyid.'&id='.$fields['id'].'" target="_blank">详细</a></td></tr>'; | |||
foreach($fieldlist as $field=>$fielddata) | |||
{ | |||
if ($fields[$field]=='') continue; | |||
if ($fielddata[1]=='img') | |||
{ | |||
$fields[$field] = "<a href='{$fields[$field]}' target='_blank'><img src='img/icon_addon.png'> 图片附件</a>"; | |||
} | |||
else if ($fielddata[1]=='addon') | |||
{ | |||
$fields[$field] = "<a href='{$fields[$field]}' target='_blank'><img src='img/icon_addon.png'> 其它附件</a>"; | |||
if ($fielddata[1]=='img') { | |||
$fields[$field] = "<a href='{$fields[$field]}' target='_blank' class='btn btn-light btn-sm'>图片附件</a>"; | |||
} else if ($fielddata[1]=='addon') { | |||
$fields[$field] = "<a href='{$fields[$field]}' target='_blank' class='btn btn-light btn-sm'>其它附件</a>"; | |||
} else { | |||
if ($fielddata[1]=='htmltext') $fields[$field] = html2text($fields[$field]); | |||
else $fields[$field] = dede_htmlspecialchars($fields[$field]); | |||
if ( strlen($fields[$field]) > 250 ) | |||
{ | |||
if (strlen($fields[$field]) > 250) { | |||
$fields[$field] = cn_substr( $fields[$field], 250).''; | |||
} | |||
} | |||
@@ -1,6 +1,6 @@ | |||
<?php | |||
/** | |||
* 处理自定义文档模型 | |||
* 处理文档管理列表操作 | |||
* | |||
* @version $id:archives_do.php 13:52 2010年7月9日 tianya $ | |||
* @package DedeBIZ.User | |||