@@ -21,7 +21,7 @@ if ($dopost != 'save') { | |||||
$cid = empty($cid) ? 0 : intval($cid); | $cid = empty($cid) ? 0 : intval($cid); | ||||
//获得栏目模型id | //获得栏目模型id | ||||
if ($cid > 0 && $channelid == 0) { | if ($cid > 0 && $channelid == 0) { | ||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid'; "); | |||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid';"); | |||||
$channelid = $row['channeltype']; | $channelid = $row['channeltype']; | ||||
} else { | } else { | ||||
if ($channelid == 0) $channelid = 2; | if ($channelid == 0) $channelid = 2; | ||||
@@ -34,11 +34,7 @@ if ($dopost != 'save') { | |||||
$maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | $maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | ||||
include DedeInclude("templets/album_add.htm"); | include DedeInclude("templets/album_add.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -105,9 +101,6 @@ else if ($dopost == 'save') { | |||||
$imgurls = "{dede:pagestyle maxwidth='$maxwidth' pagepicnum='$pagepicnum' ddmaxwidth='$ddmaxwidth' row='$row' col='$col' value='$pagestyle'/}\r\n"; | $imgurls = "{dede:pagestyle maxwidth='$maxwidth' pagepicnum='$pagepicnum' ddmaxwidth='$ddmaxwidth' row='$row' col='$col' value='$pagestyle'/}\r\n"; | ||||
$hasone = FALSE; | $hasone = FALSE; | ||||
//处理并保存从网上复制的图片 | //处理并保存从网上复制的图片 | ||||
/*--------------------- | |||||
function _getformhtml() | |||||
------------------*/ | |||||
if ($formhtml == 1) { | if ($formhtml == 1) { | ||||
$imagebody = stripslashes($imagebody); | $imagebody = stripslashes($imagebody); | ||||
$imgurls .= GetCurContentAlbum($imagebody, $copysource, $litpicname); | $imgurls .= GetCurContentAlbum($imagebody, $copysource, $litpicname); | ||||
@@ -116,10 +109,7 @@ else if ($dopost == 'save') { | |||||
$hasone = TRUE; | $hasone = TRUE; | ||||
} | } | ||||
} | } | ||||
/*--------------------- | |||||
function _getformzip() | |||||
处理从ZIP中解压的图片 | |||||
---------------------*/ | |||||
//处理从ZIP中解压的图片 | |||||
if ($formzip == 1) { | if ($formzip == 1) { | ||||
include_once(DEDEADMIN."/file_class.php"); | include_once(DEDEADMIN."/file_class.php"); | ||||
$zipfile = $cfg_basedir.str_replace($cfg_mainsite, '', $zipfile); | $zipfile = $cfg_basedir.str_replace($cfg_mainsite, '', $zipfile); | ||||
@@ -48,11 +48,7 @@ if ($dopost != 'save') { | |||||
$addRow = XSSClean($addRow); | $addRow = XSSClean($addRow); | ||||
include DedeInclude("templets/album_edit.htm"); | include DedeInclude("templets/album_edit.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -177,7 +173,7 @@ else if ($dopost == 'save') { | |||||
$imgurls .= "{dede:img ddimg='$ddurl' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"; | $imgurls .= "{dede:img ddimg='$ddurl' text='$iinfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $iurl {/dede:img}\r\n"; | ||||
} | } | ||||
} | } | ||||
//从HTML中获取新图片 | |||||
//从网页中获取新图片 | |||||
if ($formhtml == 1 && !empty($imagebody)) { | if ($formhtml == 1 && !empty($imagebody)) { | ||||
$imagebody = stripslashes($imagebody); | $imagebody = stripslashes($imagebody); | ||||
$imgurls .= GetCurContentAlbum($imagebody, $copysource, $litpicname); | $imgurls .= GetCurContentAlbum($imagebody, $copysource, $litpicname); | ||||
@@ -186,10 +182,7 @@ else if ($dopost == 'save') { | |||||
$hasone = true; | $hasone = true; | ||||
} | } | ||||
} | } | ||||
/*--------------------- | |||||
function _getformzip() | |||||
从ZIP文件中获取新图片 | |||||
---------------------*/ | |||||
//从ZIP文件中获取新图片 | |||||
if ($formzip == 1) { | if ($formzip == 1) { | ||||
include_once(DEDEADMIN."/file_class.php"); | include_once(DEDEADMIN."/file_class.php"); | ||||
$zipfile = $cfg_basedir.str_replace($cfg_mainsite, '', $zipfile); | $zipfile = $cfg_basedir.str_replace($cfg_mainsite, '', $zipfile); | ||||
@@ -21,7 +21,7 @@ if ($dopost != 'save') { | |||||
$cid = empty($cid) ? 0 : intval($cid); | $cid = empty($cid) ? 0 : intval($cid); | ||||
//获得栏目模型id | //获得栏目模型id | ||||
if ($cid > 0 && $channelid == 0) { | if ($cid > 0 && $channelid == 0) { | ||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid'; "); | |||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid';"); | |||||
$channelid = $row['channeltype']; | $channelid = $row['channeltype']; | ||||
} else { | } else { | ||||
if ($channelid == 0) { | if ($channelid == 0) { | ||||
@@ -37,11 +37,7 @@ if ($dopost != 'save') { | |||||
$maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | $maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | ||||
include DedeInclude('templets/archives_add.htm'); | include DedeInclude('templets/archives_add.htm'); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -19,10 +19,7 @@ if (empty($dopost)) { | |||||
exit(); | exit(); | ||||
} | } | ||||
$aid = isset($aid) ? preg_replace("#[^0-9]#", '', $aid) : ''; | $aid = isset($aid) ? preg_replace("#[^0-9]#", '', $aid) : ''; | ||||
/*-------------------------- | |||||
//修改文档 | //修改文档 | ||||
function editArchives(){ } | |||||
---------------------------*/ | |||||
if ($dopost == 'editArchives') { | if ($dopost == 'editArchives') { | ||||
$query = "SELECT arc.id,arc.typeid,ch.maintable,ch.editcon FROM `#@__arctiny` arc LEFT JOIN `#@__arctype` tp ON tp.id=arc.typeid LEFT JOIN `#@__channeltype` ch ON ch.id=arc.channel WHERE arc.id='$aid' "; | $query = "SELECT arc.id,arc.typeid,ch.maintable,ch.editcon FROM `#@__arctiny` arc LEFT JOIN `#@__arctype` tp ON tp.id=arc.typeid LEFT JOIN `#@__channeltype` ch ON ch.id=arc.channel WHERE arc.id='$aid' "; | ||||
$row = $dsql->GetOne($query); | $row = $dsql->GetOne($query); | ||||
@@ -58,10 +55,7 @@ if ($dopost == 'editArchives') { | |||||
} | } | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//浏览文档 | //浏览文档 | ||||
function viewArchives(){ } | |||||
---------------------------*/ | |||||
else if ($dopost == "viewArchives") { | else if ($dopost == "viewArchives") { | ||||
$aid = preg_replace("#[^0-9]#", '', $aid); | $aid = preg_replace("#[^0-9]#", '', $aid); | ||||
//获取主表信息 | //获取主表信息 | ||||
@@ -129,10 +123,7 @@ else if ($dopost == "viewArchives") { | |||||
echo "<script>location.href='$arcurl"."?".time()."';</script>"; | echo "<script>location.href='$arcurl"."?".time()."';</script>"; | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//异步上传缩略图 | //异步上传缩略图 | ||||
function uploadLitpic(){ } | |||||
---------------------------*/ | |||||
else if ($dopost == "uploadLitpic") { | else if ($dopost == "uploadLitpic") { | ||||
$upfile = AdminUpload('litpic', 'imagelit', 0, false); | $upfile = AdminUpload('litpic', 'imagelit', 0, false); | ||||
if ($upfile == '-1') { | if ($upfile == '-1') { | ||||
@@ -171,10 +162,7 @@ else if ($dopost == "uploadLitpic") { | |||||
echo $msg; | echo $msg; | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//推荐文档 | //推荐文档 | ||||
function commendArchives(){ } | |||||
---------------------------*/ | |||||
else if ($dopost == "commendArchives") { | else if ($dopost == "commendArchives") { | ||||
CheckPurview('a_Commend,sys_ArcBatch'); | CheckPurview('a_Commend,sys_ArcBatch'); | ||||
if (!empty($aid) && empty($qstr)) { | if (!empty($aid) && empty($qstr)) { | ||||
@@ -205,10 +193,7 @@ else if ($dopost == "commendArchives") { | |||||
ShowMsg("成功把所选文档设为推荐", $ENV_GOBACK_URL); | ShowMsg("成功把所选文档设为推荐", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//生成网页 | //生成网页 | ||||
function makeArchives(); | |||||
---------------------------*/ | |||||
else if ($dopost == "makeArchives") { | else if ($dopost == "makeArchives") { | ||||
CheckPurview('sys_MakeHtml,sys_ArcBatch'); | CheckPurview('sys_MakeHtml,sys_ArcBatch'); | ||||
if (!empty($aid) && empty($qstr)) $qstr = $aid; | if (!empty($aid) && empty($qstr)) $qstr = $aid; | ||||
@@ -226,10 +211,7 @@ else if ($dopost == "makeArchives") { | |||||
ShowMsg("成功更新指定<span class='text-primary'>$i</span>个文件", $ENV_GOBACK_URL); | ShowMsg("成功更新指定<span class='text-primary'>$i</span>个文件", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//审核文档 | //审核文档 | ||||
function checkArchives() { } | |||||
---------------------------*/ | |||||
else if ($dopost == "checkArchives") { | else if ($dopost == "checkArchives") { | ||||
CheckPurview('a_Check,a_AccCheck,sys_ArcBatch'); | CheckPurview('a_Check,a_AccCheck,sys_ArcBatch'); | ||||
require_once(DEDEADMIN."/inc/inc_archives_functions.php"); | require_once(DEDEADMIN."/inc/inc_archives_functions.php"); | ||||
@@ -256,11 +238,7 @@ else if ($dopost == "checkArchives") { | |||||
} | } | ||||
ShowMsg("成功审核指定文档", $ENV_GOBACK_URL); | ShowMsg("成功审核指定文档", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | |||||
/*----------------------------- | |||||
function moveArchives(){ } | |||||
------------------------------*/ | |||||
else if ($dopost == 'moveArchives') { | |||||
} else if ($dopost == 'moveArchives') { | |||||
CheckPurview('sys_ArcBatch'); | CheckPurview('sys_ArcBatch'); | ||||
if (empty($totype)) { | if (empty($totype)) { | ||||
require_once(DEDEINC.'/typelink/typelink.class.php'); | require_once(DEDEINC.'/typelink/typelink.class.php'); | ||||
@@ -273,7 +251,7 @@ else if ($dopost == 'moveArchives') { | |||||
<option value='0'>请选择移动位置</option> | <option value='0'>请选择移动位置</option> | ||||
$typeOptions | $typeOptions | ||||
</select>"; | </select>"; | ||||
//输出AJAX可移动窗体 | |||||
//输出Ajax可移动窗体 | |||||
$divname = 'moveArchives'; | $divname = 'moveArchives'; | ||||
echo "<div class='title' onmousemove=\"DropMoveHand('{$divname}', 260);\" onmousedown=\"DropStartHand();\" onmouseup=\"DropStopHand();\">移动文档</div>"; | echo "<div class='title' onmousemove=\"DropMoveHand('{$divname}', 260);\" onmousedown=\"DropStartHand();\" onmouseup=\"DropStopHand();\">移动文档</div>"; | ||||
echo "<form name='quickeditform' action='archives_do.php' method='post'>"; | echo "<form name='quickeditform' action='archives_do.php' method='post'>"; | ||||
@@ -346,10 +324,7 @@ else if ($dopost == 'moveArchives') { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
/*----------------------------- | |||||
//还原文档 | //还原文档 | ||||
function RbReturnArchives(){ } | |||||
------------------------------*/ | |||||
else if ($dopost == 'return') { | else if ($dopost == 'return') { | ||||
CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
@@ -363,15 +338,12 @@ else if ($dopost == 'return') { | |||||
$qstrs = explode('`', $qstr); | $qstrs = explode('`', $qstr); | ||||
foreach ($qstrs as $aid) { | foreach ($qstrs as $aid) { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__archives` SET arcrank='-1',ismake='0' WHERE id='$aid'"); | $dsql->ExecuteNoneQuery("UPDATE `#@__archives` SET arcrank='-1',ismake='0' WHERE id='$aid'"); | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctiny` SET `arcrank` = '-1' WHERE id = '$aid'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctiny` SET `arcrank` = '-1' WHERE id = '$aid';"); | |||||
} | } | ||||
ShowMsg("成功还原指定文档", "recycling.php"); | ShowMsg("成功还原指定文档", "recycling.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//删除文档 | //删除文档 | ||||
function delArchives(){ } | |||||
---------------------------*/ | |||||
else if ($dopost == "delArchives") { | else if ($dopost == "delArchives") { | ||||
CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
@@ -409,10 +381,7 @@ else if ($dopost == "delArchives") { | |||||
$win->Display(); | $win->Display(); | ||||
} | } | ||||
} | } | ||||
/*----------------------------- | |||||
//清空文档 | //清空文档 | ||||
function RbClearArchives(){ } | |||||
------------------------------*/ | |||||
else if ($dopost == 'clear') { | else if ($dopost == 'clear') { | ||||
CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
@@ -463,10 +432,7 @@ else if ($dopost == 'clear') { | |||||
$win->Display(); | $win->Display(); | ||||
} | } | ||||
} | } | ||||
/*----------------------------- | |||||
//清除文档 | //清除文档 | ||||
function RbDelArchives(){ } | |||||
------------------------------*/ | |||||
else if ($dopost == 'del') { | else if ($dopost == 'del') { | ||||
CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch'); | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
@@ -504,10 +470,7 @@ else if ($dopost == 'del') { | |||||
$win->Display(); | $win->Display(); | ||||
} | } | ||||
} | } | ||||
/*----------------------------- | |||||
//快速修改 | //快速修改 | ||||
function quickEdit(){ } | |||||
------------------------------*/ | |||||
else if ($dopost == 'quickEdit') { | else if ($dopost == 'quickEdit') { | ||||
require_once(DEDEADMIN."/inc/inc_catalog_options.php"); | require_once(DEDEADMIN."/inc/inc_catalog_options.php"); | ||||
AjaxHead(); | AjaxHead(); | ||||
@@ -590,10 +553,7 @@ else if ($dopost == 'quickEdit') { | |||||
<?php | <?php | ||||
//Ajax窗体结束 | //Ajax窗体结束 | ||||
} | } | ||||
/*----------------------------- | |||||
//保存快速修改文档 | //保存快速修改文档 | ||||
function quickEditSave(){ } | |||||
------------------------------*/ | |||||
else if ($dopost == 'quickEditSave') { | else if ($dopost == 'quickEditSave') { | ||||
require_once(DEDEADMIN.'/inc/inc_archives_functions.php'); | require_once(DEDEADMIN.'/inc/inc_archives_functions.php'); | ||||
//权限检测 | //权限检测 | ||||
@@ -629,10 +589,7 @@ else if ($dopost == 'quickEditSave') { | |||||
ShowMsg('成功更新一篇文档基本信息', $backurl); | ShowMsg('成功更新一篇文档基本信息', $backurl); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
分析并自动获取文档关键词 | |||||
function makekw(){ } | |||||
--------------------------*/ | |||||
//分析并自动获取文档关键词 | |||||
else if ($dopost == "makekw") { | else if ($dopost == "makekw") { | ||||
CheckPurview('a_Commend,sys_ArcBatch'); | CheckPurview('a_Commend,sys_ArcBatch'); | ||||
if (!empty($aid) && empty($qstr)) $qstr = $aid; | if (!empty($aid) && empty($qstr)) $qstr = $aid; | ||||
@@ -715,10 +672,7 @@ else if ($dopost == "makekw") { | |||||
ShowMsg("成功分析指定文档关键词", $ENV_GOBACK_URL); | ShowMsg("成功分析指定文档关键词", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//批量增加属性 | //批量增加属性 | ||||
function attsAdd(){ } | |||||
---------------------------*/ | |||||
else if ($dopost == 'attsAdd') { | else if ($dopost == 'attsAdd') { | ||||
CheckPurview('a_Commend,sys_ArcBatch'); | CheckPurview('a_Commend,sys_ArcBatch'); | ||||
if (!empty($aid) && empty($qstr)) $qstr = $aid; | if (!empty($aid) && empty($qstr)) $qstr = $aid; | ||||
@@ -751,10 +705,7 @@ else if ($dopost == 'attsAdd') { | |||||
ShowMsg("成功对选中文档增加指定属性", $ENV_GOBACK_URL); | ShowMsg("成功对选中文档增加指定属性", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//批量删除属性 | //批量删除属性 | ||||
function attsDel(){ } | |||||
---------------------------*/ | |||||
else if ($dopost == 'attsDel') { | else if ($dopost == 'attsDel') { | ||||
CheckPurview('a_Commend,sys_ArcBatch'); | CheckPurview('a_Commend,sys_ArcBatch'); | ||||
if (!empty($aid) && empty($qstr)) $qstr = $aid; | if (!empty($aid) && empty($qstr)) $qstr = $aid; | ||||
@@ -797,15 +748,12 @@ else if ($dopost == 'attsDel') { | |||||
ShowMsg("成功对选中文档删除指定属性", $ENV_GOBACK_URL); | ShowMsg("成功对选中文档删除指定属性", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//获得批量属性处理AJAX窗体 | |||||
function attsDlg(){ } | |||||
---------------------------*/ | |||||
//获得批量属性处理Ajax窗体 | |||||
else if ($dopost == 'attsDlg') { | else if ($dopost == 'attsDlg') { | ||||
if (!empty($aid) && empty($qstr)) $qstr = $aid; | if (!empty($aid) && empty($qstr)) $qstr = $aid; | ||||
$dojobname = ($dojob == 'attsDel' ? '批量删除属性' : '批量增加属性'); | $dojobname = ($dojob == 'attsDel' ? '批量删除属性' : '批量增加属性'); | ||||
AjaxHead(); | AjaxHead(); | ||||
//输出AJAX可移动窗体 | |||||
//输出Ajax可移动窗体 | |||||
$divname = 'attsDlg'; | $divname = 'attsDlg'; | ||||
echo "<div class='title' onmousemove=\"DropMoveHand('{$divname}', 260);\" onmousedown=\"DropStartHand();\" onmouseup=\"DropStopHand();\">{$dojobname}</div>"; | echo "<div class='title' onmousemove=\"DropMoveHand('{$divname}', 260);\" onmousedown=\"DropStartHand();\" onmouseup=\"DropStopHand();\">{$dojobname}</div>"; | ||||
echo "<form name='quickeditform' action='archives_do.php' method='post'>"; | echo "<form name='quickeditform' action='archives_do.php' method='post'>"; | ||||
@@ -841,14 +789,10 @@ else if ($dopost == 'attsDlg') { | |||||
</form> | </form> | ||||
<?php | <?php | ||||
//Ajax窗体结束 | //Ajax窗体结束 | ||||
} | |||||
/*------------------------ | |||||
function getCatMap() { } | |||||
-------------------------*/ | |||||
else if ($dopost == 'getCatMap') { | |||||
} else if ($dopost == 'getCatMap') { | |||||
require_once(DEDEINC.'/typelink/typeunit.class.selector.php'); | require_once(DEDEINC.'/typelink/typeunit.class.selector.php'); | ||||
AjaxHead(); | AjaxHead(); | ||||
//输出AJAX可移动窗体 | |||||
//输出Ajax可移动窗体 | |||||
$divname = 'getCatMap'; | $divname = 'getCatMap'; | ||||
echo "<div class='title'>选择副栏目</div>"; | echo "<div class='title'>选择副栏目</div>"; | ||||
$tus = new TypeUnitSelector(); | $tus = new TypeUnitSelector(); | ||||
@@ -37,11 +37,7 @@ if ($dopost != 'save') { | |||||
$tags = GetTags($aid); | $tags = GetTags($aid); | ||||
include DedeInclude("templets/archives_edit.htm"); | include DedeInclude("templets/archives_edit.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -21,7 +21,7 @@ if ($dopost != 'save') { | |||||
$cid = empty($cid) ? 0 : intval($cid); | $cid = empty($cid) ? 0 : intval($cid); | ||||
//获得栏目模型id | //获得栏目模型id | ||||
if ($cid > 0 && $channelid == 0) { | if ($cid > 0 && $channelid == 0) { | ||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid'; "); | |||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid';"); | |||||
$channelid = $row['channeltype']; | $channelid = $row['channeltype']; | ||||
} else { | } else { | ||||
if ($channelid == 0) { | if ($channelid == 0) { | ||||
@@ -34,11 +34,7 @@ if ($dopost != 'save') { | |||||
$channelid = $cInfos['id']; | $channelid = $cInfos['id']; | ||||
include DedeInclude("templets/archives_sg_add.htm"); | include DedeInclude("templets/archives_sg_add.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
if ($typeid == 0) { | if ($typeid == 0) { | ||||
@@ -31,11 +31,7 @@ if ($dopost != 'save') { | |||||
$tags = GetTags($aid); | $tags = GetTags($aid); | ||||
include DedeInclude('templets/archives_sg_edit.htm'); | include DedeInclude('templets/archives_sg_edit.htm'); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
if ($typeid == 0) { | if ($typeid == 0) { | ||||
@@ -26,7 +26,7 @@ if ($dopost != 'save') { | |||||
$keywords = $writer = $source = $body = $description = $title = ''; | $keywords = $writer = $source = $body = $description = $title = ''; | ||||
//获得栏目模型id | //获得栏目模型id | ||||
if ($cid > 0 && $channelid == 0) { | if ($cid > 0 && $channelid == 0) { | ||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid'; "); | |||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid';"); | |||||
$channelid = $row['channeltype']; | $channelid = $row['channeltype']; | ||||
} else { | } else { | ||||
if ($channelid == 0) { | if ($channelid == 0) { | ||||
@@ -40,11 +40,7 @@ if ($dopost != 'save') { | |||||
$maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | $maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | ||||
include DedeInclude("templets/article_add.htm"); | include DedeInclude("templets/article_add.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -181,7 +177,7 @@ else if ($dopost == 'save') { | |||||
$picTitle = TRUE; | $picTitle = TRUE; | ||||
$titleSet = ",title='{$pictitle}'"; | $titleSet = ",title='{$pictitle}'"; | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__uploads` SET arcid='{$arcID}'{$titleSet} WHERE url LIKE '{$v}'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__uploads` SET arcid='{$arcID}'{$titleSet} WHERE url LIKE '{$v}';"); | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -128,7 +128,7 @@ if ($dojob == '') { | |||||
if (!preg_match("/#p#/iU", $body)) { | if (!preg_match("/#p#/iU", $body)) { | ||||
$body = SpLongBody($body, $cfg_arcautosp_size * 1024, "#p#分页标题#e#"); | $body = SpLongBody($body, $cfg_arcautosp_size * 1024, "#p#分页标题#e#"); | ||||
$body = addslashes($body); | $body = addslashes($body); | ||||
$dsql->ExecuteNoneQuery("UPDATE $table SET $field='$body' WHERE aid='$aid' ; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE $table SET $field='$body' WHERE aid='$aid' ;"); | |||||
} | } | ||||
} | } | ||||
}//end if limit | }//end if limit | ||||
@@ -44,11 +44,7 @@ if ($dopost != 'save') { | |||||
$tags = GetTags($aid); | $tags = GetTags($aid); | ||||
include DedeInclude("templets/article_edit.htm"); | include DedeInclude("templets/article_edit.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -65,7 +65,7 @@ else if ($dopost == 'delsel') { | |||||
DelArc($naid, 'OFF'); | DelArc($naid, 'OFF'); | ||||
} | } | ||||
} | } | ||||
$dsql->ExecuteNoneQuery(" OPTIMIZE TABLE `$maintable`; "); | |||||
$dsql->ExecuteNoneQuery(" OPTIMIZE TABLE `$maintable`;"); | |||||
ShowMsg("一共删除了<span class='text-primary'>{$totalarc}</span>篇重复的文档", "javascript:;"); | ShowMsg("一共删除了<span class='text-primary'>{$totalarc}</span>篇重复的文档", "javascript:;"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -40,11 +40,7 @@ if ($dopost == 'quick') { | |||||
$typeOptions = $tl->GetOptionArray(0, 0, $channelid); | $typeOptions = $tl->GetOptionArray(0, 0, $channelid); | ||||
include DedeInclude('templets/catalog_add_quick.htm'); | include DedeInclude('templets/catalog_add_quick.htm'); | ||||
exit(); | exit(); | ||||
} | |||||
/*--------------------- | |||||
function action_savequick(){ } | |||||
---------------------*/ | |||||
else if ($dopost == 'savequick') { | |||||
} else if ($dopost == 'savequick') { | |||||
if (!isset($savetype)) $savetype = ''; | if (!isset($savetype)) $savetype = ''; | ||||
$isdefault = isset($isdefault) ? $isdefault : 0; | $isdefault = isset($isdefault) ? $isdefault : 0; | ||||
$tempindex = "{style}/index_{$nid}.htm"; | $tempindex = "{style}/index_{$nid}.htm"; | ||||
@@ -126,11 +122,7 @@ else if ($dopost == 'savequick') { | |||||
UpDateCatCache(); | UpDateCatCache(); | ||||
ShowMsg('成功增加指定栏目', 'catalog_main.php'); | ShowMsg('成功增加指定栏目', 'catalog_main.php'); | ||||
exit(); | exit(); | ||||
} | |||||
/*--------------------- | |||||
function action_save(){ } | |||||
---------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
$smalltypes = ''; | $smalltypes = ''; | ||||
if (empty($smalltype)) $smalltype = ''; | if (empty($smalltype)) $smalltype = ''; | ||||
if (is_array($smalltype)) $smalltypes = join(',', $smalltype); | if (is_array($smalltype)) $smalltypes = join(',', $smalltype); | ||||
@@ -16,10 +16,7 @@ if (empty($dopost)) { | |||||
$cid = empty($cid) ? 0 : intval($cid); | $cid = empty($cid) ? 0 : intval($cid); | ||||
$unittype = empty($unittype) ? 0 : intval($unittype); | $unittype = empty($unittype) ? 0 : intval($unittype); | ||||
$channelid = empty($channelid) ? 0 : intval($channelid); | $channelid = empty($channelid) ? 0 : intval($channelid); | ||||
/*-------------------------- | |||||
//增加文档 | //增加文档 | ||||
function addArchives(); | |||||
---------------------------*/ | |||||
if ($dopost == "addArchives") { | if ($dopost == "addArchives") { | ||||
//默认文档调用发布表单 | //默认文档调用发布表单 | ||||
if (empty($cid) && empty($channelid)) { | if (empty($cid) && empty($channelid)) { | ||||
@@ -43,10 +40,7 @@ if ($dopost == "addArchives") { | |||||
header("location:{$gurl}?channelid={$channelid}&cid={$cid}"); | header("location:{$gurl}?channelid={$channelid}&cid={$cid}"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//管理文档 | //管理文档 | ||||
function listArchives(); | |||||
---------------------------*/ | |||||
else if ($dopost == "listArchives") { | else if ($dopost == "listArchives") { | ||||
if (!empty($gurl)) { | if (!empty($gurl)) { | ||||
if (empty($arcrank)) { | if (empty($arcrank)) { | ||||
@@ -78,18 +72,12 @@ else if ($dopost == "listArchives") { | |||||
header("location:{$gurl}?channelid={$channelid}&cid={$cid}"); | header("location:{$gurl}?channelid={$channelid}&cid={$cid}"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//浏览通用模板目录 | //浏览通用模板目录 | ||||
function viewTempletDir(); | |||||
---------------------------*/ | |||||
else if ($dopost == "viewTemplet") { | else if ($dopost == "viewTemplet") { | ||||
header("location:tpl.php?path=/".$cfg_df_style); | header("location:tpl.php?path=/".$cfg_df_style); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------ | |||||
浏览单个页面的栏目 | |||||
function ViewSgPage() | |||||
------------------------*/ | |||||
//浏览单个页面的栏目 | |||||
else if ($dopost == "viewSgPage") { | else if ($dopost == "viewSgPage") { | ||||
require_once(DEDEINC."/archive/listview.class.php"); | require_once(DEDEINC."/archive/listview.class.php"); | ||||
$lv = new ListView($cid); | $lv = new ListView($cid); | ||||
@@ -97,10 +85,7 @@ else if ($dopost == "viewSgPage") { | |||||
ShowMsg("更新缓冲,请稍后", $pageurl); | ShowMsg("更新缓冲,请稍后", $pageurl); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------ | |||||
修改栏目排列顺序 | |||||
function upRank() | |||||
------------------------*/ | |||||
//修改栏目排列顺序 | |||||
else if ($dopost == "upRank") { | else if ($dopost == "upRank") { | ||||
//检查权限许可 | //检查权限许可 | ||||
CheckPurview('t_Edit,t_AccEdit'); | CheckPurview('t_Edit,t_AccEdit'); | ||||
@@ -133,10 +118,7 @@ else if ($dopost == "upRank") { | |||||
ShowMsg("操作成功,正在返回", "catalog_main.php"); | ShowMsg("操作成功,正在返回", "catalog_main.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------------- | |||||
//更新栏目缓存 | //更新栏目缓存 | ||||
function UpCatlogCache(); | |||||
---------------------------*/ | |||||
else if ($dopost == "upcatcache") { | else if ($dopost == "upcatcache") { | ||||
UpDateCatCache(); | UpDateCatCache(); | ||||
$sql = " TRUNCATE TABLE `#@__arctiny`"; | $sql = " TRUNCATE TABLE `#@__arctiny`"; | ||||
@@ -161,18 +143,12 @@ else if ($dopost == "upcatcache") { | |||||
ShowMsg("操作成功,正在返回", "catalog_main.php"); | ShowMsg("操作成功,正在返回", "catalog_main.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------------------- | |||||
获取js文件 | |||||
function GetJs | |||||
----------------------*/ | |||||
//获取js文件 | |||||
else if ($dopost == "GetJs") { | else if ($dopost == "GetJs") { | ||||
header("location:makehtml_js.php"); | header("location:makehtml_js.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*----------- | |||||
获得子类的文档 | |||||
function GetSunListsMenu(); | |||||
-----------*/ | |||||
//获得子类的文档 | |||||
else if ($dopost == "GetSunListsMenu") { | else if ($dopost == "GetSunListsMenu") { | ||||
$userChannel = $cuserLogin->getUserChannel(); | $userChannel = $cuserLogin->getUserChannel(); | ||||
require_once(DEDEINC."/typelink/typeunit.class.menu.php"); | require_once(DEDEINC."/typelink/typeunit.class.menu.php"); | ||||
@@ -180,12 +156,7 @@ else if ($dopost == "GetSunListsMenu") { | |||||
PutCookie('lastCidMenu', $cid, 3600 * 24, "/"); | PutCookie('lastCidMenu', $cid, 3600 * 24, "/"); | ||||
$tu = new TypeUnit($userChannel); | $tu = new TypeUnit($userChannel); | ||||
$tu->LogicListAllSunType($cid, " "); | $tu->LogicListAllSunType($cid, " "); | ||||
} | |||||
/*----------- | |||||
获得子类的文档 | |||||
function GetSunLists(); | |||||
-----------*/ | |||||
else if ($dopost == "GetSunLists") { | |||||
} else if ($dopost == "GetSunLists") { | |||||
require_once(DEDEINC."/typelink/typeunit.class.admin.php"); | require_once(DEDEINC."/typelink/typeunit.class.admin.php"); | ||||
AjaxHead(); | AjaxHead(); | ||||
PutCookie('lastCid', $cid, 3600 * 24, "/"); | PutCookie('lastCid', $cid, 3600 * 24, "/"); | ||||
@@ -196,10 +167,7 @@ else if ($dopost == "GetSunLists") { | |||||
echo "</table>\r\n"; | echo "</table>\r\n"; | ||||
$tu->Close(); | $tu->Close(); | ||||
} | } | ||||
/*---------------- | |||||
合并栏目 | |||||
function unitCatalog() { } | |||||
-----------------*/ | |||||
//合并栏目 | |||||
else if ($dopost == 'unitCatalog') { | else if ($dopost == 'unitCatalog') { | ||||
CheckPurview('t_Move'); | CheckPurview('t_Move'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
@@ -255,10 +223,7 @@ else if ($dopost == 'unitCatalog') { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
/*---------------- | |||||
移动栏目 | |||||
function moveCatalog() { } | |||||
-----------------*/ | |||||
//移动栏目 | |||||
else if ($dopost == 'moveCatalog') { | else if ($dopost == 'moveCatalog') { | ||||
CheckPurview('t_Move'); | CheckPurview('t_Move'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
@@ -16,9 +16,6 @@ $id = isset($id) ? intval($id) : 0; | |||||
CheckPurview('t_Edit,t_AccEdit'); | CheckPurview('t_Edit,t_AccEdit'); | ||||
//检查栏目操作许可 | //检查栏目操作许可 | ||||
CheckCatalog($id, '您无权修改本栏目'); | CheckCatalog($id, '您无权修改本栏目'); | ||||
/*----------------------- | |||||
function action_save() | |||||
----------------------*/ | |||||
if ($dopost == "save") { | if ($dopost == "save") { | ||||
$description = Html2Text($description, 1); | $description = Html2Text($description, 1); | ||||
$keywords = Html2Text($keywords, 1); | $keywords = Html2Text($keywords, 1); | ||||
@@ -36,7 +33,7 @@ if ($dopost == "save") { | |||||
} | } | ||||
//如果选择子栏目可投稿,更新顶级栏目为可投稿 | //如果选择子栏目可投稿,更新顶级栏目为可投稿 | ||||
if ($topid > 0 && $issend == 1) { | if ($topid > 0 && $issend == 1) { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctype` SET issend='$issend' WHERE id='$topid'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctype` SET issend='$issend' WHERE id='$topid';"); | |||||
} | } | ||||
$slinks = " id IN (".GetSonIds($id).")"; | $slinks = " id IN (".GetSonIds($id).")"; | ||||
//修改顶级栏目时强制修改下级的多站点支持属性 | //修改顶级栏目时强制修改下级的多站点支持属性 | ||||
@@ -70,7 +67,7 @@ else if ($dopost == "savetime") { | |||||
} | } | ||||
//如果选择子栏目可投稿,更新顶级栏目为可投稿 | //如果选择子栏目可投稿,更新顶级栏目为可投稿 | ||||
if ($topid > 0 && $issend == 1) { | if ($topid > 0 && $issend == 1) { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctype` SET issend='$issend' WHERE id='$topid'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctype` SET issend='$issend' WHERE id='$topid';"); | |||||
} | } | ||||
$upquery = "UPDATE `#@__arctype` SET issend='$issend',sortrank='$sortrank',typedir='$typedir',typename='$typename',isdefault='$isdefault',defaultname='$defaultname',ispart='$ispart',corank='$corank' $uptopsql WHERE id='$id' "; | $upquery = "UPDATE `#@__arctype` SET issend='$issend',sortrank='$sortrank',typedir='$typedir',typename='$typename',isdefault='$isdefault',defaultname='$defaultname',ispart='$ispart',corank='$corank' $uptopsql WHERE id='$id' "; | ||||
if (!$dsql->ExecuteNoneQuery($upquery)) { | if (!$dsql->ExecuteNoneQuery($upquery)) { | ||||
@@ -41,7 +41,7 @@ $isUrlOpen = @ini_get('allow_url_fopen'); | |||||
$dedeNowurl = GetCurUrl(); | $dedeNowurl = GetCurUrl(); | ||||
$dedeNowurls = explode('?', $dedeNowurl); | $dedeNowurls = explode('?', $dedeNowurl); | ||||
$s_scriptName = $dedeNowurls[0]; | $s_scriptName = $dedeNowurls[0]; | ||||
//检验用户登录状态 | |||||
//检验会员登录状态 | |||||
$cuserLogin = new userLogin(); | $cuserLogin = new userLogin(); | ||||
if ($cuserLogin->getUserID() == -1) { | if ($cuserLogin->getUserID() == -1) { | ||||
if (preg_match("#PHP (.*) Development Server#", $_SERVER['SERVER_SOFTWARE'])) { | if (preg_match("#PHP (.*) Development Server#", $_SERVER['SERVER_SOFTWARE'])) { | ||||
@@ -139,10 +139,10 @@ function DedeInclude($filename, $isabs = FALSE) | |||||
return $isabs ? $filename : DEDEADMIN.'/'.$filename; | return $isabs ? $filename : DEDEADMIN.'/'.$filename; | ||||
} | } | ||||
/** | /** | ||||
* 根据用户mid获取用户名称 | |||||
* 根据会员mid获取会员名称 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param int $mid 用户id | |||||
* @param int $mid 会员id | |||||
* @return string | * @return string | ||||
*/ | */ | ||||
if (!function_exists('GetMemberName')) { | if (!function_exists('GetMemberName')) { | ||||
@@ -118,8 +118,8 @@ else if ($action == 'move') { | |||||
ShowMsg('该操作必须指定栏目', 'javascript:;'); | ShowMsg('该操作必须指定栏目', 'javascript:;'); | ||||
exit(); | exit(); | ||||
} | } | ||||
$typeold = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id='$typeid'; "); | |||||
$typenew = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id='$newtypeid'; "); | |||||
$typeold = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id='$typeid';"); | |||||
$typenew = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id='$newtypeid';"); | |||||
if (!is_array($typenew)) { | if (!is_array($typenew)) { | ||||
ShowMsg("无法检测移动到的新栏目的信息,不能完成操作", "javascript:;"); | ShowMsg("无法检测移动到的新栏目的信息,不能完成操作", "javascript:;"); | ||||
exit(); | exit(); | ||||
@@ -1,6 +1,6 @@ | |||||
<?php | <?php | ||||
/** | /** | ||||
* 该页仅用于检测用户登录的情况,如要手工修改系统配置,请修改common.inc.php | |||||
* 该页仅用于检测会员登录的情况,如要手工修改系统配置,请修改common.inc.php | |||||
* | * | ||||
* @version $id:config.php 9:43 2010年7月8日 tianya $ | * @version $id:config.php 9:43 2010年7月8日 tianya $ | ||||
* @package DedeBIZ.Dialog | * @package DedeBIZ.Dialog | ||||
@@ -17,7 +17,7 @@ $isUrlOpen = @ini_get('allow_url_fopen'); | |||||
$dedeNowurl = GetCurUrl(); | $dedeNowurl = GetCurUrl(); | ||||
$dedeNowurls = explode("?", $dedeNowurl); | $dedeNowurls = explode("?", $dedeNowurl); | ||||
$s_scriptName = $dedeNowurls[0]; | $s_scriptName = $dedeNowurls[0]; | ||||
//检验用户登录状态 | |||||
//检验会员登录状态 | |||||
$cuserLogin = new userLogin(); | $cuserLogin = new userLogin(); | ||||
if ($cuserLogin->getUserID() <= 0) { | if ($cuserLogin->getUserID() <= 0) { | ||||
if (empty($adminDirHand)) { | if (empty($adminDirHand)) { | ||||
@@ -14,9 +14,6 @@ require_once(DEDEINC."/dedetag.class.php"); | |||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
if (empty($dopost)) $dopost = ""; | if (empty($dopost)) $dopost = ""; | ||||
$diyid = (empty($diyid) ? 0 : intval($diyid)); | $diyid = (empty($diyid) ? 0 : intval($diyid)); | ||||
/*---------------- | |||||
function __SaveEdit() | |||||
-----------------*/ | |||||
if ($dopost == "save") { | if ($dopost == "save") { | ||||
$public = isset($public) && is_numeric($public) ? $public : 0; | $public = isset($public) && is_numeric($public) ? $public : 0; | ||||
$name = dede_htmlspecialchars($name); | $name = dede_htmlspecialchars($name); | ||||
@@ -24,11 +21,7 @@ if ($dopost == "save") { | |||||
$dsql->ExecuteNoneQuery($query); | $dsql->ExecuteNoneQuery($query); | ||||
ShowMsg("成功修改一个自定义表单", "diy_main.php"); | ShowMsg("成功修改一个自定义表单", "diy_main.php"); | ||||
exit(); | exit(); | ||||
} | |||||
/*---------------- | |||||
function __Delete() | |||||
-----------------*/ | |||||
else if ($dopost == "delete") { | |||||
} else if ($dopost == "delete") { | |||||
@set_time_limit(0); | @set_time_limit(0); | ||||
CheckPurview('c_Del'); | CheckPurview('c_Del'); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__diyforms` WHERE diyid='$diyid'"); | $row = $dsql->GetOne("SELECT * FROM `#@__diyforms` WHERE diyid='$diyid'"); | ||||
@@ -62,9 +55,6 @@ else if ($dopost == "delete") { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
/*---------------- | |||||
function edit() | |||||
-----------------*/ | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__diyforms` WHERE diyid='$diyid'"); | $row = $dsql->GetOne("SELECT * FROM `#@__diyforms` WHERE diyid='$diyid'"); | ||||
include DEDEADMIN."/templets/diy_edit.htm"; | include DEDEADMIN."/templets/diy_edit.htm"; | ||||
?> | ?> |
@@ -15,9 +15,6 @@ if (empty($action)) $action = ''; | |||||
$mysql_version = $dsql->GetVersion(); | $mysql_version = $dsql->GetVersion(); | ||||
$mysql_versions = explode(".", trim($mysql_version)); | $mysql_versions = explode(".", trim($mysql_version)); | ||||
$mysql_version = $mysql_versions[0].".".$mysql_versions[1]; | $mysql_version = $mysql_versions[0].".".$mysql_versions[1]; | ||||
/*---------------------- | |||||
function Save() | |||||
---------------------*/ | |||||
if ($action == 'save') { | if ($action == 'save') { | ||||
//模型信息 | //模型信息 | ||||
$fieldname = strtolower($fieldname); | $fieldname = strtolower($fieldname); | ||||
@@ -70,9 +67,6 @@ if ($action == 'save') { | |||||
exit(); | exit(); | ||||
} | } | ||||
//检测模型相关信息,并初始化相关数据 | //检测模型相关信息,并初始化相关数据 | ||||
/*---------------------- | |||||
function ShowPage() | |||||
---------------------*/ | |||||
$row = $dsql->GetOne("SELECT `table` FROM `#@__diyforms` WHERE diyid='$diyid'"); | $row = $dsql->GetOne("SELECT `table` FROM `#@__diyforms` WHERE diyid='$diyid'"); | ||||
$trueTable = $row['table']; | $trueTable = $row['table']; | ||||
$tabsql = "CREATE TABLE IF NOT EXISTS `$trueTable`( | $tabsql = "CREATE TABLE IF NOT EXISTS `$trueTable`( | ||||
@@ -33,9 +33,6 @@ foreach ($ds as $d) { | |||||
$fieldtypes[$dds[0]] = $dds[1]; | $fieldtypes[$dds[0]] = $dds[1]; | ||||
} | } | ||||
//保存修改 | //保存修改 | ||||
/*-------------------- | |||||
function _SAVE() | |||||
----------------------*/ | |||||
if ($action == 'save') { | if ($action == 'save') { | ||||
if (!isset($fieldtypes[$dtype])) { | if (!isset($fieldtypes[$dtype])) { | ||||
ShowMsg("您修改的是系统专用类型的数据,禁止操作", "-1"); | ShowMsg("您修改的是系统专用类型的数据,禁止操作", "-1"); | ||||
@@ -91,10 +88,7 @@ if ($action == 'save') { | |||||
ShowMsg("成功修改一个字段的配置", "diy_edit.php?diyid={$diyid}"); | ShowMsg("成功修改一个字段的配置", "diy_edit.php?diyid={$diyid}"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------ | |||||
删除字段 | |||||
function _DELETE() | |||||
-------------------*/ | |||||
//删除字段 | |||||
else if ($action == "delete") { | else if ($action == "delete") { | ||||
//检测旧数据类型,并替换为新配置 | //检测旧数据类型,并替换为新配置 | ||||
foreach ($dtp->CTags as $tagid => $ctag) { | foreach ($dtp->CTags as $tagid => $ctag) { | ||||
@@ -20,38 +20,23 @@ else $inpath = $cfg_basedir.$activepath; | |||||
//文件管理器交互与逻辑控制文件 | //文件管理器交互与逻辑控制文件 | ||||
$fmm = new FileManagement(); | $fmm = new FileManagement(); | ||||
$fmm->Init(); | $fmm->Init(); | ||||
/*--------------- | |||||
function __rename(); | |||||
----------------*/ | |||||
if ($fmdo == "rename") { | if ($fmdo == "rename") { | ||||
$fmm->RenameFile($oldfilename, $newfilename); | $fmm->RenameFile($oldfilename, $newfilename); | ||||
} | } | ||||
//新建目录 | //新建目录 | ||||
/*--------------- | |||||
function __newdir(); | |||||
----------------*/ | |||||
else if ($fmdo == "newdir") { | else if ($fmdo == "newdir") { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
$fmm->NewDir($newpath); | $fmm->NewDir($newpath); | ||||
} | } | ||||
//移动文件 | //移动文件 | ||||
/*--------------- | |||||
function __move(); | |||||
----------------*/ | |||||
else if ($fmdo == "move") { | else if ($fmdo == "move") { | ||||
$fmm->MoveFile($filename, $newpath); | $fmm->MoveFile($filename, $newpath); | ||||
} | } | ||||
//删除文件 | //删除文件 | ||||
/*--------------- | |||||
function __delfile(); | |||||
----------------*/ | |||||
else if ($fmdo == "del") { | else if ($fmdo == "del") { | ||||
$fmm->DeleteFile($filename); | $fmm->DeleteFile($filename); | ||||
} | } | ||||
//文件修改 | //文件修改 | ||||
/*--------------- | |||||
function __saveEdit(); | |||||
----------------*/ | |||||
else if ($fmdo == "edit") { | else if ($fmdo == "edit") { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
$filename = str_replace("..", "", $filename); | $filename = str_replace("..", "", $filename); | ||||
@@ -92,9 +77,6 @@ else if ($fmdo=="editview") | |||||
} | } | ||||
*/ | */ | ||||
//文件上传 | //文件上传 | ||||
/*--------------- | |||||
function __upload(); | |||||
----------------*/ | |||||
else if ($fmdo == "upload") { | else if ($fmdo == "upload") { | ||||
$j = 0; | $j = 0; | ||||
for ($i = 1; $i <= 50; $i++) { | for ($i = 1; $i <= 50; $i++) { | ||||
@@ -34,7 +34,7 @@ if ($dopost=='getlist') { | |||||
//删除字段 | //删除字段 | ||||
else if ($dopost=='del') { | else if ($dopost=='del') { | ||||
$aid = preg_replace("#[^0-9]#", "", $aid); | $aid = preg_replace("#[^0-9]#", "", $aid); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__freelist` WHERE aid='$aid'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__freelist` WHERE aid='$aid';"); | |||||
AjaxHead(); | AjaxHead(); | ||||
GetTagList($dsql,$pageno,$pagesize,$orderby); | GetTagList($dsql,$pageno,$pagesize,$orderby); | ||||
exit(); | exit(); | ||||
@@ -40,10 +40,10 @@ if ($dopost == "add") { | |||||
} else { | } else { | ||||
$imgurl = $logo; | $imgurl = $logo; | ||||
} | } | ||||
//强制检测用户友情链接分类是否数据结构不符 | |||||
//强制检测会员友情链接分类是否数据结构不符 | |||||
if (empty($typeid) || preg_match("#[^0-9]#", $typeid)) { | if (empty($typeid) || preg_match("#[^0-9]#", $typeid)) { | ||||
$typeid = 0; | $typeid = 0; | ||||
$dsql->ExecuteNoneQuery("ALTER TABLE `#@__flinktype` CHANGE `ID` `id` MEDIUMINT( 8 ) UNSIGNED DEFAULT NULL AUTO_INCREMENT; "); | |||||
$dsql->ExecuteNoneQuery("ALTER TABLE `#@__flinktype` CHANGE `ID` `id` MEDIUMINT( 8 ) UNSIGNED DEFAULT NULL AUTO_INCREMENT;"); | |||||
} | } | ||||
$sortrank = isset($sortrank)? intval($sortrank) : 1; | $sortrank = isset($sortrank)? intval($sortrank) : 1; | ||||
$url = isset($url)? HtmlReplace($url, -1) : ''; | $url = isset($url)? HtmlReplace($url, -1) : ''; | ||||
@@ -60,7 +60,7 @@ | |||||
>>系统管理权限 | >>系统管理权限 | ||||
>sys_User>系统用户管理 | |||||
>sys_User>系统会员管理 | |||||
>sys_Group>系统组管理 | >sys_Group>系统组管理 | ||||
>sys_MdPwd>修改个人密码 | >sys_MdPwd>修改个人密码 | ||||
>sys_DelUpload>删除附件 | >sys_DelUpload>删除附件 | ||||
@@ -328,13 +328,13 @@ $actionSearch[9] = array( | |||||
'linkurl' => 'sys_info.php' | 'linkurl' => 'sys_info.php' | ||||
), | ), | ||||
1 => array( | 1 => array( | ||||
'title' => '系统用户管理', | |||||
'title' => '系统会员管理', | |||||
'description' => '网站管理员管理', | 'description' => '网站管理员管理', | ||||
'purview' => 'sys_User', | 'purview' => 'sys_User', | ||||
'linkurl' => 'sys_admin_user.php' | 'linkurl' => 'sys_admin_user.php' | ||||
), | ), | ||||
2 => array( | 2 => array( | ||||
'title' => '用户组设置', | |||||
'title' => '会员组设置', | |||||
'description' => '网站管理员组别的划分', | 'description' => '网站管理员组别的划分', | ||||
'purview' => 'sys_Group', | 'purview' => 'sys_Group', | ||||
'linkurl' => 'sys_group.php' | 'linkurl' => 'sys_group.php' | ||||
@@ -174,7 +174,7 @@ function GetCurContent($body) | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $url 地址 | * @param string $url 地址 | ||||
* @param int $uid 用户id | |||||
* @param int $uid 会员id | |||||
* @return array | * @return array | ||||
*/ | */ | ||||
function GetRemoteImage($url, $uid = 0) | function GetRemoteImage($url, $uid = 0) | ||||
@@ -351,7 +351,7 @@ function GetDDImage($litpic, $picname, $isremote) | |||||
$ntime = time(); | $ntime = time(); | ||||
if (($litpic != 'none' || $litpic != 'ddfirst') && !empty($_FILES[$litpic]['tmp_name']) && is_uploaded_file($_FILES[$litpic]['tmp_name']) | if (($litpic != 'none' || $litpic != 'ddfirst') && !empty($_FILES[$litpic]['tmp_name']) && is_uploaded_file($_FILES[$litpic]['tmp_name']) | ||||
) { | ) { | ||||
//如果用户自行上传缩略图 | |||||
//如果会员自行上传缩略图 | |||||
$istype = 0; | $istype = 0; | ||||
$sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png"); | $sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png"); | ||||
$_FILES[$litpic]['type'] = strtolower(trim($_FILES[$litpic]['type'])); | $_FILES[$litpic]['type'] = strtolower(trim($_FILES[$litpic]['type'])); | ||||
@@ -665,7 +665,7 @@ function UploadOneImage($upname, $handurl = '', $isremote = 1, $ntitle = '') | |||||
$filename = ''; | $filename = ''; | ||||
$isrm_up = FALSE; | $isrm_up = FALSE; | ||||
$handurl = trim($handurl); | $handurl = trim($handurl); | ||||
//如果用户自行上传了图片 | |||||
//如果会员自行上传了图片 | |||||
if (!empty($_FILES[$upname]['tmp_name']) && is_uploaded_file($_FILES[$upname]['tmp_name'])) { | if (!empty($_FILES[$upname]['tmp_name']) && is_uploaded_file($_FILES[$upname]['tmp_name'])) { | ||||
$istype = 0; | $istype = 0; | ||||
$sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png"); | $sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png"); | ||||
@@ -60,7 +60,7 @@ function DelArc($aid, $type = 'ON', $onlyfile = FALSE, $recycle = 0) | |||||
/** 删除到回收站 **/ | /** 删除到回收站 **/ | ||||
if ($cfg_delete == 'Y' && $type == 'ON') { | if ($cfg_delete == 'Y' && $type == 'ON') { | ||||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET arcrank='-2' WHERE id='$aid' "); | $dsql->ExecuteNoneQuery("UPDATE `$maintable` SET arcrank='-2' WHERE id='$aid' "); | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctiny` SET `arcrank` = '-2' WHERE id = '$aid'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__arctiny` SET `arcrank` = '-2' WHERE id = '$aid';"); | |||||
} else { | } else { | ||||
//删除数据库记录 | //删除数据库记录 | ||||
if (!$onlyfile) { | if (!$onlyfile) { | ||||
@@ -13,7 +13,7 @@ | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $selid 选择id | * @param string $selid 选择id | ||||
* @param string $userCatalog 用户栏目 | |||||
* @param string $userCatalog 会员栏目 | |||||
* @param string $channeltype 栏目类型 | * @param string $channeltype 栏目类型 | ||||
* @return string | * @return string | ||||
*/ | */ | ||||
@@ -31,7 +31,7 @@ function GetOptionList($selid = 0, $userCatalog = 0, $channeltype = 0) | |||||
if ($row['ispart'] == 1) $OptionArrayList .= "<option value='".$row['id']."' class='option1' selected='selected'>".$row['typename']."(封面栏目)</option>"; | if ($row['ispart'] == 1) $OptionArrayList .= "<option value='".$row['id']."' class='option1' selected='selected'>".$row['typename']."(封面栏目)</option>"; | ||||
else $OptionArrayList .= "<option value='".$row['id']."' selected='selected'>".$row['typename']."</option>"; | else $OptionArrayList .= "<option value='".$row['id']."' selected='selected'>".$row['typename']."</option>"; | ||||
} | } | ||||
//是否限定用户管理的栏目 | |||||
//是否限定会员管理的栏目 | |||||
if ($cfg_admin_channel == 'array') { | if ($cfg_admin_channel == 'array') { | ||||
if (count($admin_catalogs) == 0) { | if (count($admin_catalogs) == 0) { | ||||
$query = "SELECT id,typename,ispart,channeltype FROM `#@__arctype` WHERE 1=2 "; | $query = "SELECT id,typename,ispart,channeltype FROM `#@__arctype` WHERE 1=2 "; | ||||
@@ -60,8 +60,8 @@ if ($cuserLogin->getUserType() >= 10) { | |||||
<m:top item='12_' name='系统设置' rank='sys_User,sys_Group,sys_Edit,sys_Log,sys_Data' icon='fa-cog'> | <m:top item='12_' name='系统设置' rank='sys_User,sys_Group,sys_Edit,sys_Log,sys_Data' icon='fa-cog'> | ||||
<m:item name='系统配置变量' link='sys_info.php' rank='sys_Edit' target='main' /> | <m:item name='系统配置变量' link='sys_info.php' rank='sys_Edit' target='main' /> | ||||
<m:item name='系统日志管理' link='log_list.php' rank='sys_Log' target='main' /> | <m:item name='系统日志管理' link='log_list.php' rank='sys_Log' target='main' /> | ||||
<m:item name='系统用户管理' link='sys_admin_user.php' rank='sys_User' target='main' /> | |||||
<m:item name='用户组设置' link='sys_group.php' rank='sys_Group' target='main' /> | |||||
<m:item name='系统会员管理' link='sys_admin_user.php' rank='sys_User' target='main' /> | |||||
<m:item name='会员组设置' link='sys_group.php' rank='sys_Group' target='main' /> | |||||
<m:item name='图片水印设置' link='sys_info_mark.php' rank='sys_Edit' target='main' /> | <m:item name='图片水印设置' link='sys_info_mark.php' rank='sys_Edit' target='main' /> | ||||
<m:item name='软件下载设置' link='soft_config.php' rank='sys_SoftConfig' target='main' /> | <m:item name='软件下载设置' link='soft_config.php' rank='sys_SoftConfig' target='main' /> | ||||
<m:item name='防采集串混淆' link='article_string_mix.php' rank='sys_StringMix' target='main' /> | <m:item name='防采集串混淆' link='article_string_mix.php' rank='sys_StringMix' target='main' /> | ||||
@@ -78,7 +78,7 @@ if (!function_exists('PostHost')) { | |||||
} | } | ||||
} | } | ||||
if (!function_exists('TestAdminPWD')) { | if (!function_exists('TestAdminPWD')) { | ||||
//返回结果,1没有修改默认管理员名称,2没有修改默认管理员用户名和密码,3没有发现默认账号 | |||||
//返回结果,1没有修改默认管理员名称,2没有修改默认管理员会员名和密码,3没有发现默认账号 | |||||
function TestAdminPWD() | function TestAdminPWD() | ||||
{ | { | ||||
global $dsql; | global $dsql; | ||||
@@ -131,6 +131,6 @@ function OptimizeData($dsql) | |||||
} | } | ||||
$tptable = ''; | $tptable = ''; | ||||
foreach ($tptables as $t) $tptable .= ($tptable == '' ? "`{$t}`" : ",`{$t}`"); | foreach ($tptables as $t) $tptable .= ($tptable == '' ? "`{$t}`" : ",`{$t}`"); | ||||
$dsql->ExecuteNoneQuery(" OPTIMIZE TABLE $tptable; "); | |||||
$dsql->ExecuteNoneQuery(" OPTIMIZE TABLE $tptable;"); | |||||
} | } | ||||
?> | ?> |
@@ -13,9 +13,7 @@ require_once(dirname(__FILE__)."/config.php"); | |||||
CheckPurview('sys_Upload,sys_MyUpload'); | CheckPurview('sys_Upload,sys_MyUpload'); | ||||
if (empty($dopost)) $dopost = ""; | if (empty($dopost)) $dopost = ""; | ||||
$backurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "javascript:history.go(-1);"; | $backurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "javascript:history.go(-1);"; | ||||
/*--------------------------- | |||||
function __del_file() //删除附件 | |||||
-----------------------------*/ | |||||
//删除附件 | |||||
if ($dopost == 'del') { | if ($dopost == 'del') { | ||||
CheckPurview('sys_DelUpload'); | CheckPurview('sys_DelUpload'); | ||||
if (empty($ids)) { | if (empty($ids)) { | ||||
@@ -64,9 +62,7 @@ if ($dopost == 'del') { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
/*-------------------------------- | |||||
function __save_edit() //保存修改 | |||||
-----------------------------------*/ | |||||
//保存修改 | |||||
else if ($dopost == 'save') { | else if ($dopost == 'save') { | ||||
if ($aid == "") exit(); | if ($aid == "") exit(); | ||||
CheckCSRF(); | CheckCSRF(); | ||||
@@ -24,7 +24,7 @@ if ($dopost == "delmember") { | |||||
exit(); | exit(); | ||||
} | } | ||||
if (!empty($id)) { | if (!empty($id)) { | ||||
//删除用户信息 | |||||
//删除会员信息 | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id' LIMIT 1 "); | $row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id' LIMIT 1 "); | ||||
$rs = 0; | $rs = 0; | ||||
if ($row['matt'] == 10) { | if ($row['matt'] == 10) { | ||||
@@ -39,7 +39,7 @@ if ($dopost == "delmember") { | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid='$id' LIMIT 1"); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid='$id' LIMIT 1"); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid='$id' LIMIT 1"); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid='$id' LIMIT 1"); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid='$id' LIMIT 1"); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid='$id' LIMIT 1"); | ||||
//删除用户相关数据 | |||||
//删除会员相关数据 | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid='$id' "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid='$id' "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid='$id' "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid='$id' "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_operation` WHERE mid='$id' "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_operation` WHERE mid='$id' "); | ||||
@@ -79,14 +79,14 @@ if ($dopost == "delmember") { | |||||
exit(); | exit(); | ||||
} | } | ||||
if (!empty($id)) { | if (!empty($id)) { | ||||
//删除用户信息 | |||||
//删除会员信息 | |||||
$rs = $dsql->ExecuteNoneQuery2("DELETE FROM `#@__member` WHERE mid IN (".str_replace("`", ",", $id).") And matt<>10 "); | $rs = $dsql->ExecuteNoneQuery2("DELETE FROM `#@__member` WHERE mid IN (".str_replace("`", ",", $id).") And matt<>10 "); | ||||
if ($rs > 0) { | if ($rs > 0) { | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_tj` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_space` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_company` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_person` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
//删除用户相关数据 | |||||
//删除会员相关数据 | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_stow` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_flink` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__member_operation` WHERE mid IN (".str_replace("`", ",", $id).") "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__member_operation` WHERE mid IN (".str_replace("`", ",", $id).") "); | ||||
@@ -21,7 +21,7 @@ else $keyword = trim(FilterSearch($keyword)); | |||||
$mtypeform = empty($mtype) ? "<option value=''>类型</option>\r\n" : "<option value='$mtype'>$mtype</option>\r\n"; | $mtypeform = empty($mtype) ? "<option value=''>类型</option>\r\n" : "<option value='$mtype'>$mtype</option>\r\n"; | ||||
$sexform = empty($sex) ? "<option value=''>性别</option>\r\n" : "<option value='$sex'>$sex</option>\r\n"; | $sexform = empty($sex) ? "<option value=''>性别</option>\r\n" : "<option value='$sex'>$sex</option>\r\n"; | ||||
$sortkey = empty($sortkey) ? 'mid' : preg_replace("#[^a-z]#i", '', $sortkey); | $sortkey = empty($sortkey) ? 'mid' : preg_replace("#[^a-z]#i", '', $sortkey); | ||||
$staArr = array(-2 => '限制禁言用户', -1 => '未通过审核', 0 => '审核通过需要填写信息', 1 => '待补充完善信息', 2 => '正常使用'); | |||||
$staArr = array(-2 => '限制禁言会员', -1 => '未通过审核', 0 => '审核通过需要填写信息', 1 => '待补充完善信息', 2 => '正常使用'); | |||||
$staArrmatt = array(1 => '被推荐', 0 => '非普通 '); | $staArrmatt = array(1 => '被推荐', 0 => '非普通 '); | ||||
$MemberTypes = array(); | $MemberTypes = array(); | ||||
$dsql->SetQuery("SELECT `rank`,membername From `#@__arcrank` where `rank`>0 "); | $dsql->SetQuery("SELECT `rank`,membername From `#@__arcrank` where `rank`>0 "); | ||||
@@ -10,8 +10,8 @@ | |||||
*/ | */ | ||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckPurview('member_Pm'); | CheckPurview('member_Pm'); | ||||
//检查用户名的合法性 | |||||
function CheckUserID($uid, $msgtitle = '用户名', $ckhas = true) | |||||
//检查会员名的合法性 | |||||
function CheckUserID($uid, $msgtitle = '会员名', $ckhas = true) | |||||
{ | { | ||||
global $cfg_mb_notallow, $cfg_mb_idmin, $cfg_md_idurl, $cfg_soft_lang, $dsql; | global $cfg_mb_notallow, $cfg_mb_idmin, $cfg_md_idurl, $cfg_soft_lang, $dsql; | ||||
if ($cfg_mb_notallow != '') { | if ($cfg_mb_notallow != '') { | ||||
@@ -52,14 +52,14 @@ if ($action == "post") { | |||||
ShowMsg("请填写信息标题", "-1"); | ShowMsg("请填写信息标题", "-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
$msg = CheckUserID($msgtoid, "用户名", false); | |||||
$msg = CheckUserID($msgtoid, "会员名", false); | |||||
if ($msg != 'ok') { | if ($msg != 'ok') { | ||||
ShowMsg($msg, "-1"); | ShowMsg($msg, "-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` where userid like '$msgtoid' "); | $row = $dsql->GetOne("SELECT * FROM `#@__member` where userid like '$msgtoid' "); | ||||
if (!is_array($row)) { | if (!is_array($row)) { | ||||
ShowMsg("您指定的用户不存在,不能发送信息", "-1"); | |||||
ShowMsg("您指定的会员不存在,不能发送信息", "-1"); | |||||
exit(); | exit(); | ||||
} | } | ||||
$subject = cn_substrR(HtmlReplace($subject, 1), 60); | $subject = cn_substrR(HtmlReplace($subject, 1), 60); | ||||
@@ -14,10 +14,7 @@ if (empty($dopost)) $dopost = ''; | |||||
if (empty($fmdo)) $fmdo = ''; | if (empty($fmdo)) $fmdo = ''; | ||||
$ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? 'member_main.php' : ''; | $ENV_GOBACK_URL = isset($_COOKIE['ENV_GOBACK_URL']) ? 'member_main.php' : ''; | ||||
$row = array(); | $row = array(); | ||||
/*---------------- | |||||
function __Toadmin() | |||||
升级为管理员 | |||||
----------------*/ | |||||
//升级为管理员 | |||||
if ($dopost == "toadmin") { | if ($dopost == "toadmin") { | ||||
$pwd = trim($pwd); | $pwd = trim($pwd); | ||||
if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | if ($pwd != '' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)) { | ||||
@@ -82,8 +79,7 @@ if ($dopost == "toadmin") { | |||||
exit(); | exit(); | ||||
} | } | ||||
$id = preg_replace("#[^0-9]#", "", $id); | $id = preg_replace("#[^0-9]#", "", $id); | ||||
//显示用户信息 | |||||
//显示会员信息 | |||||
$randcode = mt_rand(10000, 99999); | $randcode = mt_rand(10000, 99999); | ||||
$safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
$typeOptions = ''; | $typeOptions = ''; | ||||
@@ -15,13 +15,13 @@ $id = preg_replace("#[^0-9]#", "", $id); | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$id'"); | ||||
$staArr = array( | $staArr = array( | ||||
-10 => '等待验证邮件', | -10 => '等待验证邮件', | ||||
-2 => '限制禁言用户', | |||||
-2 => '限制禁言会员', | |||||
-1 => '未通过审核', | -1 => '未通过审核', | ||||
0 => '审核通过需要填写信息', | 0 => '审核通过需要填写信息', | ||||
1 => '待补充完善信息', | 1 => '待补充完善信息', | ||||
2 => '正常使用' | 2 => '正常使用' | ||||
); | ); | ||||
//如果这个用户是管理员帐号,必须有足够权限的用户才能操作 | |||||
//如果这个会员是管理员帐号,必须有足够权限的会员才能操作 | |||||
if ($row['matt'] == 10) CheckPurview('sys_User'); | if ($row['matt'] == 10) CheckPurview('sys_User'); | ||||
if ($row['uptime'] > 0 && $row['exptime'] > 0) { | if ($row['uptime'] > 0 && $row['exptime'] > 0) { | ||||
$mhasDay = $row['exptime'] - ceil((time() - $row['uptime']) / 3600 / 24) + 1; | $mhasDay = $row['exptime'] - ceil((time() - $row['uptime']) / 3600 / 24) + 1; | ||||
@@ -52,9 +52,6 @@ function ReWriteConfigAuto() | |||||
fwrite($fp, "?".">"); | fwrite($fp, "?".">"); | ||||
fclose($fp); | fclose($fp); | ||||
} | } | ||||
/*-------------- | |||||
function ShowAll(); | |||||
--------------*/ | |||||
if ($action == '') { | if ($action == '') { | ||||
$types = array('soft' => '模块', 'templets' => '模板', 'plus' => '小插件', 'patch' => '补丁'); | $types = array('soft' => '模块', 'templets' => '模板', 'plus' => '小插件', 'patch' => '补丁'); | ||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
@@ -69,11 +66,7 @@ if ($action == '') { | |||||
require_once(dirname(__FILE__)."/templets/module_main.htm"); | require_once(dirname(__FILE__)."/templets/module_main.htm"); | ||||
$dm->Clear(); | $dm->Clear(); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------- | |||||
function ViewDevelopoer(); | |||||
--------------*/ | |||||
else if ($action == 'view_developoer') { | |||||
} else if ($action == 'view_developoer') { | |||||
//检验开发者信息 | //检验开发者信息 | ||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$info = $dm->GetModuleInfo($hash); | $info = $dm->GetModuleInfo($hash); | ||||
@@ -98,11 +91,7 @@ else if ($action == 'view_developoer') { | |||||
} | } | ||||
ShowMsg("<p>开发者名称:{$devInfo['dev_name']}</p><p>开发者id:{$devInfo['dev_id']}</p><span>认证于:{$authAt}</span>", "-1"); | ShowMsg("<p>开发者名称:{$devInfo['dev_name']}</p><p>开发者id:{$devInfo['dev_id']}</p><span>认证于:{$authAt}</span>", "-1"); | ||||
exit; | exit; | ||||
} | |||||
/*-------------- | |||||
function Setup(); | |||||
--------------*/ | |||||
else if ($action == 'setup') { | |||||
} else if ($action == 'setup') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$infos = $dm->GetModuleInfo($hash); | $infos = $dm->GetModuleInfo($hash); | ||||
if ($infos == null) { | if ($infos == null) { | ||||
@@ -219,11 +208,7 @@ else if ($action == 'setup') { | |||||
$win->Display(); | $win->Display(); | ||||
$dm->Clear(); | $dm->Clear(); | ||||
exit(); | exit(); | ||||
} | |||||
/*--------------- | |||||
function SetupRun() | |||||
--------------*/ | |||||
else if ($action == 'setupstart') { | |||||
} else if ($action == 'setupstart') { | |||||
if (!is_writeable($mdir)) { | if (!is_writeable($mdir)) { | ||||
ShowMsg("目录<span class='text-primary'>{$mdir}</span>不支持写入,这导致程序安装没法正常创建", "-1"); | ShowMsg("目录<span class='text-primary'>{$mdir}</span>不支持写入,这导致程序安装没法正常创建", "-1"); | ||||
exit(); | exit(); | ||||
@@ -280,11 +265,7 @@ else if ($action == 'setupstart') { | |||||
ShowMsg('模块安装完成', 'module_main.php'); | ShowMsg('模块安装完成', 'module_main.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
} | |||||
/*-------------- | |||||
function DelModule(); | |||||
--------------*/ | |||||
else if ($action == 'del') { | |||||
} else if ($action == 'del') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$infos = $dm->GetModuleInfo($hash); | $infos = $dm->GetModuleInfo($hash); | ||||
$alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性'); | $alertMsg = ($infos['lang'] == $cfg_soft_lang ? '' : '<br>该模块的语言编码与您系统的编码不一致,请向开发者确认它的兼容性'); | ||||
@@ -335,11 +316,7 @@ else if ($action == 'del') { | |||||
unlink($modfile) or die("删除文件<span class='text-primary'>{$modfile}</span>失败"); | unlink($modfile) or die("删除文件<span class='text-primary'>{$modfile}</span>失败"); | ||||
ShowMsg("成功删除一个模块文件", "module_main.php"); | ShowMsg("成功删除一个模块文件", "module_main.php"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------- | |||||
function UnInstall(); | |||||
--------------*/ | |||||
else if ($action == 'uninstall') { | |||||
} else if ($action == 'uninstall') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$infos = $dm->GetModuleInfo($hash); | $infos = $dm->GetModuleInfo($hash); | ||||
if ($infos['url'] == '') $infos['url'] = ' '; | if ($infos['url'] == '') $infos['url'] = ' '; | ||||
@@ -404,11 +381,7 @@ else if ($action == 'uninstall') { | |||||
$win->Display(); | $win->Display(); | ||||
$dm->Clear(); | $dm->Clear(); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------- | |||||
function UnInstallRun(); | |||||
--------------*/ | |||||
else if ($action == 'uninstallok') { | |||||
} else if ($action == 'uninstallok') { | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_module` WHERE hashcode LIKE '$hash' "); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_module` WHERE hashcode LIKE '$hash' "); | ||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$minfos = (array)$dm->GetModuleInfo($hash); | $minfos = (array)$dm->GetModuleInfo($hash); | ||||
@@ -441,11 +414,7 @@ else if ($action == 'uninstallok') { | |||||
ShowMsg('模块卸载完成', 'module_main.php'); | ShowMsg('模块卸载完成', 'module_main.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
} | |||||
/*-------------- | |||||
function ShowReadme(); | |||||
--------------*/ | |||||
else if ($action == 'showreadme') { | |||||
} else if ($action == 'showreadme') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$msg = $dm->GetSystemFile($hash, 'readme'); | $msg = $dm->GetSystemFile($hash, 'readme'); | ||||
$msg = preg_replace("/(.*)<body/isU", "", $msg); | $msg = preg_replace("/(.*)<body/isU", "", $msg); | ||||
@@ -459,11 +428,7 @@ else if ($action == 'showreadme') { | |||||
$winform = $win->GetWindow("hand"); | $winform = $win->GetWindow("hand"); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------- | |||||
function ViewOne(); | |||||
--------------*/ | |||||
else if ($action == 'view') { | |||||
} else if ($action == 'view') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$infos = $dm->GetModuleInfo($hash); | $infos = $dm->GetModuleInfo($hash); | ||||
if ($infos['url'] == '') $infos['url'] = ' '; | if ($infos['url'] == '') $infos['url'] = ' '; | ||||
@@ -535,11 +500,7 @@ else if ($action == 'view') { | |||||
$win->Display(); | $win->Display(); | ||||
$dm->Clear(); | $dm->Clear(); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------- | |||||
function Edit(); | |||||
--------------*/ | |||||
else if ($action == 'edit') { | |||||
} else if ($action == 'edit') { | |||||
$dm = new DedeModule($mdir); | $dm = new DedeModule($mdir); | ||||
$minfos = (array)$dm->GetModuleInfo($hash); | $minfos = (array)$dm->GetModuleInfo($hash); | ||||
extract($minfos, EXTR_SKIP); | extract($minfos, EXTR_SKIP); | ||||
@@ -554,11 +515,7 @@ else if ($action == 'edit') { | |||||
$dm->Clear(); | $dm->Clear(); | ||||
require_once(dirname(__FILE__).'/templets/module_edit.htm'); | require_once(dirname(__FILE__).'/templets/module_edit.htm'); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------- | |||||
function Download(); | |||||
--------------*/ | |||||
else if ($action == 'download') { | |||||
} else if ($action == 'download') { | |||||
ShowMsg("暂不支持模块下载功能", "javascript:;"); | ShowMsg("暂不支持模块下载功能", "javascript:;"); | ||||
} | } | ||||
?> | ?> |
@@ -21,10 +21,7 @@ if ($action == '') { | |||||
require_once(dirname(__FILE__)."/templets/module_make.htm"); | require_once(dirname(__FILE__)."/templets/module_make.htm"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------- | |||||
//生成项目 | //生成项目 | ||||
function Makemodule() | |||||
--------------*/ | |||||
else if ($action == 'make') { | else if ($action == 'make') { | ||||
require_once(DEDEINC.'/libraries/dedehttpdown.class.php'); | require_once(DEDEINC.'/libraries/dedehttpdown.class.php'); | ||||
//校验私钥,确定开发者身份 | //校验私钥,确定开发者身份 | ||||
@@ -168,10 +165,7 @@ $filelist | |||||
ShowMsg("成功对一个新模块进行编译", "module_main.php"); | ShowMsg("成功对一个新模块进行编译", "module_main.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------- | |||||
//修改项目 | //修改项目 | ||||
function editModule() | |||||
--------------*/ | |||||
else if ($action == 'edit') { | else if ($action == 'edit') { | ||||
$filelist = str_replace("\r", "\n", trim($filelist)); | $filelist = str_replace("\r", "\n", trim($filelist)); | ||||
$filelist = trim(preg_replace("#[\n]{1,}#", "\n", $filelist)); | $filelist = trim(preg_replace("#[\n]{1,}#", "\n", $filelist)); | ||||
@@ -14,9 +14,6 @@ require_once(DEDEINC."/dedetag.class.php"); | |||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
if (empty($dopost)) $dopost = ""; | if (empty($dopost)) $dopost = ""; | ||||
$id = isset($id) && is_numeric($id) ? $id : 0; | $id = isset($id) && is_numeric($id) ? $id : 0; | ||||
/*---------------- | |||||
function __ShowHide() | |||||
-----------------*/ | |||||
if ($dopost == "show") { | if ($dopost == "show") { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET isshow=1 WHERE id='$id' "); | $dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET isshow=1 WHERE id='$id' "); | ||||
ShowMsg("操作成功", "mychannel_main.php"); | ShowMsg("操作成功", "mychannel_main.php"); | ||||
@@ -25,11 +22,7 @@ if ($dopost == "show") { | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET isshow=0 WHERE id='$id'"); | $dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET isshow=0 WHERE id='$id'"); | ||||
ShowMsg("操作成功", "mychannel_main.php"); | ShowMsg("操作成功", "mychannel_main.php"); | ||||
exit(); | exit(); | ||||
} | |||||
/*---------------- | |||||
function __CopyStart() | |||||
-----------------*/ | |||||
else if ($dopost == "copystart") { | |||||
} else if ($dopost == "copystart") { | |||||
if ($id == -1) { | if ($id == -1) { | ||||
ShowMsg("专题文档模型不支持复制", "-1"); | ShowMsg("专题文档模型不支持复制", "-1"); | ||||
exit(); | exit(); | ||||
@@ -88,11 +81,7 @@ else if ($dopost == "copystart") { | |||||
$winform = $win->GetWindow("ok", ""); | $winform = $win->GetWindow("ok", ""); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | |||||
/*---------------- | |||||
function __Export() | |||||
-----------------*/ | |||||
else if ($dopost == "export") { | |||||
} else if ($dopost == "export") { | |||||
if ($id == -1) { | if ($id == -1) { | ||||
ShowMsg("专题文档模型不支持导出", "-1"); | ShowMsg("专题文档模型不支持导出", "-1"); | ||||
exit(); | exit(); | ||||
@@ -113,11 +102,7 @@ else if ($dopost == "export") { | |||||
$winform = $win->GetWindow("hand", "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/codemirror.css\"><script type=\"text/javascript\" src=\"js/codemirror.js\"></script><script type=\"text/javascript\" src=\"js/mode/xml/xml.js\"></script><script type=\"text/javascript\" src=\"js/mode/javascript/javascript.js\"></script><script type=\"text/javascript\" src=\"js/mode/css/css.js\"></script><script type=\"text/javascript\" src=\"js/mode/htmlmixed/htmlmixed.js\"></script><textarea name='config' id='content' style='width:98%;height:300px;word-wrap: break-word;word-break:break-all;'>".$channelconfig."</textarea><script type=\"text/javascript\">var editor = CodeMirror.fromTextArea(document.getElementById('content'), {lineNumbers: true,lineWrapping: true,mode: 'text/html'});</script>"); | $winform = $win->GetWindow("hand", "<link rel=\"stylesheet\" type=\"text/css\" href=\"css/codemirror.css\"><script type=\"text/javascript\" src=\"js/codemirror.js\"></script><script type=\"text/javascript\" src=\"js/mode/xml/xml.js\"></script><script type=\"text/javascript\" src=\"js/mode/javascript/javascript.js\"></script><script type=\"text/javascript\" src=\"js/mode/css/css.js\"></script><script type=\"text/javascript\" src=\"js/mode/htmlmixed/htmlmixed.js\"></script><textarea name='config' id='content' style='width:98%;height:300px;word-wrap: break-word;word-break:break-all;'>".$channelconfig."</textarea><script type=\"text/javascript\">var editor = CodeMirror.fromTextArea(document.getElementById('content'), {lineNumbers: true,lineWrapping: true,mode: 'text/html'});</script>"); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | |||||
/*---------------- | |||||
function __ExportIn() | |||||
-----------------*/ | |||||
else if ($dopost == "exportin") { | |||||
} else if ($dopost == "exportin") { | |||||
$wintitle = "导入文档模型规则"; | $wintitle = "导入文档模型规则"; | ||||
$wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::导入文档模型规则"; | $wecome_info = "<a href='mychannel_main.php'>文档模型管理</a>::导入文档模型规则"; | ||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
@@ -128,11 +113,7 @@ else if ($dopost == "exportin") { | |||||
$winform = $win->GetWindow("ok"); | $winform = $win->GetWindow("ok"); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | |||||
/*---------------- | |||||
function __ExportInOk() | |||||
-----------------*/ | |||||
else if ($dopost == "exportinok") { | |||||
} else if ($dopost == "exportinok") { | |||||
require_once(DEDEADMIN."/inc/inc_admin_channel.php"); | require_once(DEDEADMIN."/inc/inc_admin_channel.php"); | ||||
function GotoStaMsg($msg) | function GotoStaMsg($msg) | ||||
{ | { | ||||
@@ -222,11 +203,7 @@ else if ($dopost == "exportinok") { | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET listfields='$allfields' WHERE id='{$fields['newid']}' "); | $dsql->ExecuteNoneQuery("UPDATE `#@__channeltype` SET listfields='$allfields' WHERE id='{$fields['newid']}' "); | ||||
} | } | ||||
GotoStaMsg("成功导入一个文档模型"); | GotoStaMsg("成功导入一个文档模型"); | ||||
} | |||||
/*---------------- | |||||
function __SaveCopy() | |||||
-----------------*/ | |||||
else if ($dopost == "copysave") { | |||||
} else if ($dopost == "copysave") { | |||||
$cid = intval($cid); | $cid = intval($cid); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$cid' ", MYSQL_ASSOC); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$cid' ", MYSQL_ASSOC); | ||||
foreach ($row as $k => $v) { | foreach ($row as $k => $v) { | ||||
@@ -257,11 +234,7 @@ else if ($dopost == "copysave") { | |||||
ShowMsg("系统出错,请检查原因<br>错误提示:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | ShowMsg("系统出错,请检查原因<br>错误提示:mychannel_edit.php?dopost=savecopy $errv", "javascript:;"); | ||||
exit(); | exit(); | ||||
} | } | ||||
} | |||||
/*------------ | |||||
function __SaveEdit() | |||||
------------*/ | |||||
else if ($dopost == "save") { | |||||
} else if ($dopost == "save") { | |||||
$fieldset = preg_replace("#[\r\n]{1,}#", "\r\n", $fieldset); | $fieldset = preg_replace("#[\r\n]{1,}#", "\r\n", $fieldset); | ||||
$usertype = empty($usertype) ? '' : $usertype; | $usertype = empty($usertype) ? '' : $usertype; | ||||
$query = "UPDATE `#@__channeltype` SET typename='$typename',addtable='$addtable',addcon='$addcon',mancon='$mancon',editcon='$editcon',useraddcon='$useraddcon',usermancon='$usermancon',usereditcon='$usereditcon',fieldset='$fieldset',listfields='$listfields',issend='$issend',arcsta='$arcsta',usertype='$usertype',sendrank='$sendrank',needdes='$needdes',needpic='$needpic',titlename='$titlename',onlyone='$onlyone',dfcid='$dfcid' WHERE id='$id' "; | $query = "UPDATE `#@__channeltype` SET typename='$typename',addtable='$addtable',addcon='$addcon',mancon='$mancon',editcon='$editcon',useraddcon='$useraddcon',usermancon='$usermancon',usereditcon='$usereditcon',fieldset='$fieldset',listfields='$listfields',issend='$issend',arcsta='$arcsta',usertype='$usertype',sendrank='$sendrank',needdes='$needdes',needpic='$needpic',titlename='$titlename',onlyone='$onlyone',dfcid='$dfcid' WHERE id='$id' "; | ||||
@@ -282,11 +255,7 @@ else if ($dopost == "save") { | |||||
$dsql->ExecuteNoneQuery($query); | $dsql->ExecuteNoneQuery($query); | ||||
ShowMsg("成功修改一个文档模型", "mychannel_main.php"); | ShowMsg("成功修改一个文档模型", "mychannel_main.php"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------- | |||||
function __GetTemplate() | |||||
--------------------*/ | |||||
else if ($dopost == "gettemplets") { | |||||
} else if ($dopost == "gettemplets") { | |||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | ||||
$wintitle = "文档模型管理-查看模板"; | $wintitle = "文档模型管理-查看模板"; | ||||
@@ -311,11 +280,7 @@ else if ($dopost == "gettemplets") { | |||||
$winform = $win->GetWindow("hand", ""); | $winform = $win->GetWindow("hand", ""); | ||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------- | |||||
function __Delete() | |||||
--------------------*/ | |||||
else if ($dopost == "delete") { | |||||
} else if ($dopost == "delete") { | |||||
CheckPurview('c_Del'); | CheckPurview('c_Del'); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$id'"); | ||||
if ($row['issystem'] == 1) { | if ($row['issystem'] == 1) { | ||||
@@ -346,7 +311,7 @@ else if ($dopost == "delete") { | |||||
} | } | ||||
//检查栏目的表是否独占数据表 | //检查栏目的表是否独占数据表 | ||||
$addtable = str_replace($cfg_dbprefix, '', str_replace('#@__', $cfg_dbprefix, $myrow['addtable'])); | $addtable = str_replace($cfg_dbprefix, '', str_replace('#@__', $cfg_dbprefix, $myrow['addtable'])); | ||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd FROM `#@__channeltype` WHERE addtable like '{$cfg_dbprefix}{$addtable}' OR addtable LIKE CONCAT('#','@','__','$addtable') ; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd FROM `#@__channeltype` WHERE addtable like '{$cfg_dbprefix}{$addtable}' OR addtable LIKE CONCAT('#','@','__','$addtable') ;"); | |||||
$isExclusive2 = ($row['dd'] > 1 ? 0 : 1); | $isExclusive2 = ($row['dd'] > 1 ? 0 : 1); | ||||
//获取与栏目关连的所有栏目id | //获取与栏目关连的所有栏目id | ||||
$tids = ''; | $tids = ''; | ||||
@@ -356,18 +321,18 @@ else if ($dopost == "delete") { | |||||
} | } | ||||
//删除相关信息 | //删除相关信息 | ||||
if ($tids != '') { | if ($tids != '') { | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE typeid IN($tids); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `{$myrow['maintable']}` WHERE typeid IN($tids); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__spec` WHERE typeid IN ($tids); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE typeid IN ($tids); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctype` WHERE id IN ($tids); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctiny` WHERE typeid IN($tids);"); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `{$myrow['maintable']}` WHERE typeid IN($tids);"); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__spec` WHERE typeid IN ($tids);"); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__feedback` WHERE typeid IN ($tids);"); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__arctype` WHERE id IN ($tids);"); | |||||
} | } | ||||
//删除附加表或附加表内的信息 | //删除附加表或附加表内的信息 | ||||
if ($isExclusive2 == 1) { | if ($isExclusive2 == 1) { | ||||
$dsql->ExecuteNoneQuery("DROP TABLE IF EXISTS `{$cfg_dbprefix}{$addtable}`;"); | $dsql->ExecuteNoneQuery("DROP TABLE IF EXISTS `{$cfg_dbprefix}{$addtable}`;"); | ||||
} else { | } else { | ||||
if ($tids != '' && $myrow['addtable'] != '') { | if ($tids != '' && $myrow['addtable'] != '') { | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `{$myrow['addtable']}` WHERE typeid IN ($tids); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `{$myrow['addtable']}` WHERE typeid IN ($tids);"); | |||||
} | } | ||||
} | } | ||||
//删除栏目配置信息 | //删除栏目配置信息 | ||||
@@ -377,11 +342,7 @@ else if ($dopost == "delete") { | |||||
ShowMsg("成功删除一个文档模型", "mychannel_main.php"); | ShowMsg("成功删除一个文档模型", "mychannel_main.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
} //del | |||||
/*---------------- | |||||
function __modifysearch() | |||||
-----------------*/ | |||||
else if ($dopost == 'modifysearch') { | |||||
} else if ($dopost == 'modifysearch') { | |||||
if (!isset($step)) $step = 0; | if (!isset($step)) $step = 0; | ||||
if (empty($step)) { | if (empty($step)) { | ||||
$step = 1; | $step = 1; | ||||
@@ -573,7 +534,7 @@ else if ($dopost == 'modifysearch') { | |||||
//删除自定义搜索; | //删除自定义搜索; | ||||
else if ($dopost == 'del') { | else if ($dopost == 'del') { | ||||
$mid = intval($mid); | $mid = intval($mid); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__advancedsearch` WHERE mid = '$mid'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__advancedsearch` WHERE mid = '$mid';"); | |||||
ShowMsg("成功删除一个自定义搜索", "mychannel_main.php"); | ShowMsg("成功删除一个自定义搜索", "mychannel_main.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
@@ -14,9 +14,6 @@ require_once(DEDEADMIN."/inc/inc_admin_channel.php"); | |||||
require_once(DEDEINC."/dedetag.class.php"); | require_once(DEDEINC."/dedetag.class.php"); | ||||
if (empty($action)) $action = ''; | if (empty($action)) $action = ''; | ||||
$mysql_version = $dsql->GetVersion(); | $mysql_version = $dsql->GetVersion(); | ||||
/*---------------------- | |||||
function Save() | |||||
---------------------*/ | |||||
if ($action == 'save') { | if ($action == 'save') { | ||||
//修改字段配置信息 | //修改字段配置信息 | ||||
$dfvalue = trim($vdefault); | $dfvalue = trim($vdefault); | ||||
@@ -78,9 +75,6 @@ if ($action == 'save') { | |||||
ShowMsg("成功增加一个字段", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | ShowMsg("成功增加一个字段", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*---------------------- | |||||
function ShowPage() | |||||
---------------------*/ | |||||
//检测模型相关信息,并初始化相关数据 | //检测模型相关信息,并初始化相关数据 | ||||
$row = $dsql->GetOne("SELECT '#@__archives' AS maintable,addtable FROM `#@__channeltype` WHERE id='$id'"); | $row = $dsql->GetOne("SELECT '#@__archives' AS maintable,addtable FROM `#@__channeltype` WHERE id='$id'"); | ||||
$trueTable = $row['addtable']; | $trueTable = $row['addtable']; | ||||
@@ -39,9 +39,6 @@ while ($crow = $dsql->GetObject()) { | |||||
$channelArray[$crow->id]['nid'] = $crow->nid; | $channelArray[$crow->id]['nid'] = $crow->nid; | ||||
} | } | ||||
//保存修改 | //保存修改 | ||||
/*-------------------- | |||||
function _SAVE() | |||||
----------------------*/ | |||||
if ($action == 'save') { | if ($action == 'save') { | ||||
if (!isset($fieldtypes[$dtype])) { | if (!isset($fieldtypes[$dtype])) { | ||||
ShowMsg("您修改的是系统专用类型的数据,禁止操作", "-1"); | ShowMsg("您修改的是系统专用类型的数据,禁止操作", "-1"); | ||||
@@ -108,10 +105,7 @@ if ($action == 'save') { | |||||
ShowMsg("成功修改一个字段的配置", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | ShowMsg("成功修改一个字段的配置", "mychannel_edit.php?id={$id}&dopost=edit&openfield=1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------ | |||||
删除字段 | |||||
function _DELETE() | |||||
-------------------*/ | |||||
//删除字段 | |||||
else if ($action == "delete") { | else if ($action == "delete") { | ||||
if ($row['issystem'] == 1) { | if ($row['issystem'] == 1) { | ||||
ShowMsg("系统模型的字段不允许删除", "-1"); | ShowMsg("系统模型的字段不允许删除", "-1"); | ||||
@@ -21,7 +21,7 @@ if ($dopost != 'save') { | |||||
$cid = empty($cid) ? 0 : intval($cid); | $cid = empty($cid) ? 0 : intval($cid); | ||||
//获得栏目模型id | //获得栏目模型id | ||||
if ($cid > 0 && $channelid == 0) { | if ($cid > 0 && $channelid == 0) { | ||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid'; "); | |||||
$row = $dsql->GetOne("SELECT channeltype FROM `#@__arctype` WHERE id='$cid';"); | |||||
$channelid = $row['channeltype']; | $channelid = $row['channeltype']; | ||||
} else { | } else { | ||||
if ($channelid == 0) $channelid = 1; | if ($channelid == 0) $channelid = 1; | ||||
@@ -35,11 +35,7 @@ if ($dopost != 'save') { | |||||
$maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | $maxWright = empty($maxWright)? array('cc'=>1) : $maxWright; | ||||
include DedeInclude("templets/soft_add.htm"); | include DedeInclude("templets/soft_add.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -22,7 +22,7 @@ if ($dopost == "save") { | |||||
//读取参数 | //读取参数 | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__softconfig`"); | $row = $dsql->GetOne("SELECT * FROM `#@__softconfig`"); | ||||
if (!is_array($row)) { | if (!is_array($row)) { | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__softconfig` (`downtype`,`ismoresite`,`islocal`,`gotojump`,`sites`,`downmsg`,`moresitedo`,`dfrank`,`dfywboy`,`argrange`) VALUES ('1','0','1','0','','$downmsg','1','0','0','0'); "); | |||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__softconfig` (`downtype`,`ismoresite`,`islocal`,`gotojump`,`sites`,`downmsg`,`moresitedo`,`dfrank`,`dfywboy`,`argrange`) VALUES ('1','0','1','0','','$downmsg','1','0','0','0');"); | |||||
$row['downtype'] = 1; | $row['downtype'] = 1; | ||||
$row['ismoresite'] = 0; | $row['ismoresite'] = 0; | ||||
$row['islocal'] = 1; | $row['islocal'] = 1; | ||||
@@ -65,11 +65,7 @@ if ($dopost != 'save') { | |||||
$addRow = XSSClean($addRow); | $addRow = XSSClean($addRow); | ||||
include DedeInclude("templets/soft_edit.htm"); | include DedeInclude("templets/soft_edit.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -23,11 +23,7 @@ if ($dopost != 'save') { | |||||
$cInfos = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$channelid' "); | $cInfos = $dsql->GetOne("SELECT * FROM `#@__channeltype` WHERE id='$channelid' "); | ||||
include DedeInclude("templets/spec_add.htm"); | include DedeInclude("templets/spec_add.htm"); | ||||
exit(); | exit(); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -35,11 +35,7 @@ if ($dopost != 'save') { | |||||
$addRow = $dsql->GetOne("SELECT * FROM `#@__addonspec` WHERE aid='$aid'"); | $addRow = $dsql->GetOne("SELECT * FROM `#@__addonspec` WHERE aid='$aid'"); | ||||
$tags = GetTags($aid); | $tags = GetTags($aid); | ||||
include DedeInclude("templets/spec_edit.htm"); | include DedeInclude("templets/spec_edit.htm"); | ||||
} | |||||
/*-------------------------------- | |||||
function __save(){ } | |||||
-------------------------------*/ | |||||
else if ($dopost == 'save') { | |||||
} else if ($dopost == 'save') { | |||||
require_once(DEDEINC.'/image.func.php'); | require_once(DEDEINC.'/image.func.php'); | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$flag = isset($flags) ? join(',', $flags) : ''; | $flag = isset($flags) ? join(',', $flags) : ''; | ||||
@@ -12,10 +12,7 @@ require_once(dirname(__FILE__)."/config.php"); | |||||
CheckPurview('c_Stepselect'); | CheckPurview('c_Stepselect'); | ||||
require_once(DEDEINC."/datalistcp.class.php"); | require_once(DEDEINC."/datalistcp.class.php"); | ||||
require_once(DEDEINC.'/enums.func.php'); | require_once(DEDEINC.'/enums.func.php'); | ||||
/*----------------- | |||||
前台视图 | |||||
function __show() { } | |||||
------------------*/ | |||||
//前台视图 | |||||
$ENV_GOBACK_URL = (isset($ENV_GOBACK_URL) ? $ENV_GOBACK_URL : 'stepselect_main.php'); | $ENV_GOBACK_URL = (isset($ENV_GOBACK_URL) ? $ENV_GOBACK_URL : 'stepselect_main.php'); | ||||
if (empty($action)) { | if (empty($action)) { | ||||
setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | setcookie("ENV_GOBACK_URL", $dedeNowurl, time() + 3600, "/"); | ||||
@@ -58,10 +55,7 @@ if (empty($action)) { | |||||
include('./templets/stepselect_showajax.htm'); | include('./templets/stepselect_showajax.htm'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*----------------- | |||||
删除类型或枚举值 | |||||
function __del() { } | |||||
------------------*/ | |||||
//删除类型或枚举值 | |||||
else if ($action == 'del') { | else if ($action == 'del') { | ||||
$arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE id='$id' "); | $arr = $dsql->GetOne("SELECT * FROM `#@__stepselect` WHERE id='$id' "); | ||||
if (!is_array($arr)) { | if (!is_array($arr)) { | ||||
@@ -72,8 +66,8 @@ else if ($action == 'del') { | |||||
ShowMsg("系统内置的枚举分类不能删除", "stepselect_main.php?".ExecTime()); | ShowMsg("系统内置的枚举分类不能删除", "stepselect_main.php?".ExecTime()); | ||||
exit(); | exit(); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__stepselect` WHERE id='$id'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE egroup='{$arr['egroup']}'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__stepselect` WHERE id='$id';"); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE egroup='{$arr['egroup']}';"); | |||||
ShowMsg("成功删除一个分类", "stepselect_main.php?".ExecTime()); | ShowMsg("成功删除一个分类", "stepselect_main.php?".ExecTime()); | ||||
exit(); | exit(); | ||||
} else if ($action == 'delenumAllSel') { | } else if ($action == 'delenumAllSel') { | ||||
@@ -84,7 +78,7 @@ else if ($action == 'del') { | |||||
while ($row = $dsql->GetArray('me')) { | while ($row = $dsql->GetArray('me')) { | ||||
$groups[] = $row['egroup']; | $groups[] = $row['egroup']; | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE id IN($id); "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE id IN($id);"); | |||||
//更新缓存 | //更新缓存 | ||||
foreach ($groups as $egropu) { | foreach ($groups as $egropu) { | ||||
WriteEnumsCache($egroup); | WriteEnumsCache($egroup); | ||||
@@ -96,28 +90,22 @@ else if ($action == 'del') { | |||||
exit(); | exit(); | ||||
} else if ($action == 'delenum') { | } else if ($action == 'delenum') { | ||||
$row = $dsql->GetOne("SELECT egroup FROM `#@__sys_enum` WHERE id = '$id' "); | $row = $dsql->GetOne("SELECT egroup FROM `#@__sys_enum` WHERE id = '$id' "); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE id='{$id}'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE id='{$id}';"); | |||||
WriteEnumsCache($row['egroup']); | WriteEnumsCache($row['egroup']); | ||||
ShowMsg("成功删除一个枚举", $ENV_GOBACK_URL); | ShowMsg("成功删除一个枚举", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*----------------- | |||||
保存类型修改 | |||||
function __edit_save() { } | |||||
------------------*/ | |||||
//保存类型修改 | |||||
else if ($action == 'edit_save') { | else if ($action == 'edit_save') { | ||||
if (preg_match("#[^0-9a-z_-]#i", $egroup)) { | if (preg_match("#[^0-9a-z_-]#i", $egroup)) { | ||||
ShowMsg("组名称不能有全角字符或特殊符号", "-1"); | ShowMsg("组名称不能有全角字符或特殊符号", "-1"); | ||||
exit(); | exit(); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__stepselect` SET `itemname`='$itemname',`egroup`='$egroup' WHERE id='$id'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__stepselect` SET `itemname`='$itemname',`egroup`='$egroup' WHERE id='$id';"); | |||||
ShowMsg("成功修改一个分类", "stepselect_main.php?".ExecTime()); | ShowMsg("成功修改一个分类", "stepselect_main.php?".ExecTime()); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*----------------- | |||||
保存新类型 | |||||
function __addnew_save() { } | |||||
------------------*/ | |||||
//保存新类型 | |||||
else if ($action == 'addnew_save') { | else if ($action == 'addnew_save') { | ||||
if (preg_match("#[^0-9a-z_-]#i", $egroup)) { | if (preg_match("#[^0-9a-z_-]#i", $egroup)) { | ||||
ShowMsg("组名称不能有全角字符或特殊符号", "-1"); | ShowMsg("组名称不能有全角字符或特殊符号", "-1"); | ||||
@@ -128,25 +116,22 @@ else if ($action == 'addnew_save') { | |||||
ShowMsg("您指定的类别名称或组名称已经存在,不能使用", "stepselect_main.php"); | ShowMsg("您指定的类别名称或组名称已经存在,不能使用", "stepselect_main.php"); | ||||
exit(); | exit(); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__stepselect` (`itemname`,`egroup`,`issign`,`issystem`) VALUES ('$itemname','$egroup','0','0'); "); | |||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__stepselect` (`itemname`,`egroup`,`issign`,`issystem`) VALUES ('$itemname','$egroup','0','0');"); | |||||
WriteEnumsCache($egroup); | WriteEnumsCache($egroup); | ||||
ShowMsg("成功添加一个分类", "stepselect_main.php?egroup=$egroup"); | ShowMsg("成功添加一个分类", "stepselect_main.php?egroup=$egroup"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------- | |||||
把旧版全国省市表替换当前地区数据 | |||||
function __exarea() { } | |||||
----------*/ | |||||
//旧版全国省市表替换当前地区数据 | |||||
else if ($action == 'exarea') { | else if ($action == 'exarea') { | ||||
$bigtypes = array(); | $bigtypes = array(); | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE egroup='nativeplace'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__sys_enum` WHERE egroup='nativeplace';"); | |||||
$query = "SELECT * FROM `#@__area` WHERE reid =0 ORDER BY id ASC"; | $query = "SELECT * FROM `#@__area` WHERE reid =0 ORDER BY id ASC"; | ||||
$dsql->Execute('me', $query); | $dsql->Execute('me', $query); | ||||
$n = 1; | $n = 1; | ||||
while ($row = $dsql->GetArray()) { | while ($row = $dsql->GetArray()) { | ||||
$bigtypes[$row['id']] = $evalue = $disorder = $n * 500; | $bigtypes[$row['id']] = $evalue = $disorder = $n * 500; | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | $dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | ||||
VALUES ('{$row['name']}','$evalue','nativeplace','$disorder','0'); "); | |||||
VALUES ('{$row['name']}','$evalue','nativeplace','$disorder','0');"); | |||||
$n++; | $n++; | ||||
} | } | ||||
$stypes = array(); | $stypes = array(); | ||||
@@ -157,7 +142,7 @@ else if ($action == 'exarea') { | |||||
while ($row = $dsql->GetArray()) { | while ($row = $dsql->GetArray()) { | ||||
$stypes[$row['id']] = $evalue = $disorder = $v + $n; | $stypes[$row['id']] = $evalue = $disorder = $v + $n; | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | $dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | ||||
VALUES ('{$row['name']}','$evalue','nativeplace','$disorder','0'); "); | |||||
VALUES ('{$row['name']}','$evalue','nativeplace','$disorder','0');"); | |||||
$n++; | $n++; | ||||
} | } | ||||
} | } | ||||
@@ -165,11 +150,7 @@ else if ($action == 'exarea') { | |||||
ShowMsg("成功导入所有旧的地区数据", "stepselect_main.php?egroup=nativeplace"); | ShowMsg("成功导入所有旧的地区数据", "stepselect_main.php?egroup=nativeplace"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*-------------------- | |||||
function __addenum_save() { } | |||||
关于二级枚举:为了节省查询速度,二级枚举是通过特殊算法生成的,原理为凡是能被500整除的都是一级枚举(500 * n) + 1 < em < 500 * (n+1)为下级枚举,如:1000的下级枚举对应的值为 1001,1002,10031499对于issign=1的,表示这个类别只有一级枚举,则不受上面的算法限制 | |||||
更新算法:新增二级枚举下添加"-N"自己类别选择,例如:1001二级枚举下面的3级栏目,则为1001-1,1001-2这时候需要issign=2 | |||||
---------------------*/ | |||||
//关于二级枚举:为了节省查询速度,二级枚举是通过特殊算法生成的,原理为凡是能被500整除的都是一级枚举(500 * n) + 1 < em < 500 * (n+1)为下级枚举,如:1000的下级枚举对应的值为 1001,1002,10031499对于issign=1的,表示这个类别只有一级枚举,则不受上面的算法限制。更新算法:新增二级枚举下添加"-N"自己类别选择,例如:1001二级枚举下面的3级栏目,则为1001-1,1001-2这时候需要issign=2 | |||||
else if ($action == 'addenum_save') { | else if ($action == 'addenum_save') { | ||||
if (empty($ename) || empty($egroup)) { | if (empty($ename) || empty($egroup)) { | ||||
Showmsg("类别名称或组名称不能为空", "-1"); | Showmsg("类别名称或组名称不能为空", "-1"); | ||||
@@ -182,7 +163,7 @@ else if ($action == 'addenum_save') { | |||||
if (!is_array($arr)) $disorder = $evalue = ($issign == 1 ? 1 : 500); | if (!is_array($arr)) $disorder = $evalue = ($issign == 1 ? 1 : 500); | ||||
else $disorder = $evalue = $arr['disorder'] + ($issign == 1 ? 1 : 500); | else $disorder = $evalue = $arr['disorder'] + ($issign == 1 ? 1 : 500); | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | $dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | ||||
VALUES ('$ename','$evalue','$egroup','$disorder','$issign'); "); | |||||
VALUES ('$ename','$evalue','$egroup','$disorder','$issign');"); | |||||
} | } | ||||
WriteEnumsCache($egroup); | WriteEnumsCache($egroup); | ||||
ShowMsg("成功添加枚举分类".$dsql->GetError(), $ENV_GOBACK_URL); | ShowMsg("成功添加枚举分类".$dsql->GetError(), $ENV_GOBACK_URL); | ||||
@@ -225,17 +206,14 @@ else if ($action == 'addenum_save') { | |||||
$evalue = $arr['evalue'] + 1; | $evalue = $arr['evalue'] + 1; | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | $dsql->ExecuteNoneQuery("INSERT INTO `#@__sys_enum` (`ename`,`evalue`,`egroup`,`disorder`,`issign`) | ||||
VALUES ('$ename','$evalue','$egroup','$disorder','$issign'); "); | |||||
VALUES ('$ename','$evalue','$egroup','$disorder','$issign');"); | |||||
} | } | ||||
WriteEnumsCache($egroup); | WriteEnumsCache($egroup); | ||||
ShowMsg("成功添加枚举分类", $ENV_GOBACK_URL); | ShowMsg("成功添加枚举分类", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
/*----------------- | |||||
修改枚举名称和排序 | |||||
function __upenum() { } | |||||
------------------*/ | |||||
//修改枚举名称和排序 | |||||
else if ($action == 'upenum') { | else if ($action == 'upenum') { | ||||
$ename = trim(preg_replace("# └─(─){1,}#", '', $ename)); | $ename = trim(preg_replace("# └─(─){1,}#", '', $ename)); | ||||
$row = $dsql->GetOne("SELECT egroup FROM `#@__sys_enum` WHERE id = '$aid' "); | $row = $dsql->GetOne("SELECT egroup FROM `#@__sys_enum` WHERE id = '$aid' "); | ||||
@@ -244,10 +222,7 @@ else if ($action == 'upenum') { | |||||
ShowMsg("成功修改一个枚举", $ENV_GOBACK_URL); | ShowMsg("成功修改一个枚举", $ENV_GOBACK_URL); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*----------------- | |||||
更新枚举缓存 | |||||
function __upallcache() { } | |||||
------------------*/ | |||||
//更新枚举缓存 | |||||
else if ($action == 'upallcache') { | else if ($action == 'upallcache') { | ||||
if (!isset($egroup)) $egroup = ''; | if (!isset($egroup)) $egroup = ''; | ||||
WriteEnumsCache($egroup); | WriteEnumsCache($egroup); | ||||
@@ -141,7 +141,7 @@ else if ($dopost == 'del') { | |||||
echo ''; | echo ''; | ||||
exit(); | exit(); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE url LIKE '{$_SESSION['bigfile_info'][$id]}'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE url LIKE '{$_SESSION['bigfile_info'][$id]}';"); | |||||
@unlink($cfg_basedir.$_SESSION['bigfile_info'][$id]); | @unlink($cfg_basedir.$_SESSION['bigfile_info'][$id]); | ||||
$_SESSION['file_info'][$id] = ''; | $_SESSION['file_info'][$id] = ''; | ||||
$_SESSION['bigfile_info'][$id] = ''; | $_SESSION['bigfile_info'][$id] = ''; | ||||
@@ -176,7 +176,7 @@ else if ($dopost == 'delold') { | |||||
if (!file_exists($imgfile) && !is_dir($imgfile) && preg_match("#^".$cfg_medias_dir."#", $imgfile)) { | if (!file_exists($imgfile) && !is_dir($imgfile) && preg_match("#^".$cfg_medias_dir."#", $imgfile)) { | ||||
@unlink($imgfile); | @unlink($imgfile); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE url LIKE '{$picfile}'; "); | |||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__uploads` WHERE url LIKE '{$picfile}';"); | |||||
echo "已删除"; | echo "已删除"; | ||||
exit(); | exit(); | ||||
} | } |
@@ -15,7 +15,7 @@ if (empty($dopost)) $dopost = ''; | |||||
if ($dopost == 'add') { | if ($dopost == 'add') { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | if (preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd) || preg_match("#[^0-9a-zA-Z_@!\.-]#", $userid)) { | ||||
ShowMsg('密码或或用户名不合法,<br>请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||||
ShowMsg('密码或或会员名不合法,<br>请使用[0-9a-zA-Z_@!.-]内的字符', '-1', 0, 3000); | |||||
exit(); | exit(); | ||||
} | } | ||||
$safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecodeok = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
@@ -25,7 +25,7 @@ if ($dopost == 'add') { | |||||
} | } | ||||
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__member` WHERE userid LIKE '$userid' "); | $row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__member` WHERE userid LIKE '$userid' "); | ||||
if ($row['dd'] > 0) { | if ($row['dd'] > 0) { | ||||
ShowMsg('用户名已存在', '-1'); | |||||
ShowMsg('会员名已存在', '-1'); | |||||
exit(); | exit(); | ||||
} | } | ||||
$pfd = "pwd"; | $pfd = "pwd"; | ||||
@@ -60,7 +60,7 @@ if ($dopost == 'add') { | |||||
$adminquery = "Insert Into `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`) | $adminquery = "Insert Into `#@__member_space` (`mid`,`pagesize`,`matt`,`spacename`,`spacelogo`,`spacestyle`,`sign`,`spacenews`) | ||||
VALUES ('$mid','10','0','{$uname}的空间','','person','',''); "; | VALUES ('$mid','10','0','{$uname}的空间','','person','',''); "; | ||||
$dsql->ExecuteNoneQuery($adminquery); | $dsql->ExecuteNoneQuery($adminquery); | ||||
ShowMsg('成功增加一个用户', 'sys_admin_user.php'); | |||||
ShowMsg('成功增加一个会员', 'sys_admin_user.php'); | |||||
exit(); | exit(); | ||||
} | } | ||||
$randcode = mt_rand(10000, 99999); | $randcode = mt_rand(10000, 99999); | ||||
@@ -57,8 +57,8 @@ if ($dopost == 'saveedit') { | |||||
$randcode = mt_rand(10000, 99999); | $randcode = mt_rand(10000, 99999); | ||||
$safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
require_once(DEDEINC."/libraries/oxwindow.class.php"); | require_once(DEDEINC."/libraries/oxwindow.class.php"); | ||||
$wintitle = "删除用户"; | |||||
$wecome_info = "<a href='sys_admin_user.php'>系统帐号管理</a>::删除用户"; | |||||
$wintitle = "删除会员"; | |||||
$wecome_info = "<a href='sys_admin_user.php'>系统帐号管理</a>::删除会员"; | |||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("sys_admin_user_edit.php", "js/blank.js", "POST"); | $win->Init("sys_admin_user_edit.php", "js/blank.js", "POST"); | ||||
$win->AddHidden("dopost", $dopost); | $win->AddHidden("dopost", $dopost); | ||||
@@ -67,7 +67,7 @@ if ($dopost == 'saveedit') { | |||||
$win->AddHidden("safecode", $safecode); | $win->AddHidden("safecode", $safecode); | ||||
$win->AddHidden("id", $id); | $win->AddHidden("id", $id); | ||||
$win->AddTitle("系统提示"); | $win->AddTitle("系统提示"); | ||||
$win->AddMsgItem("您确定要删除id<span class='text-primary'>$userid</span>用户吗", "50"); | |||||
$win->AddMsgItem("您确定要删除id<span class='text-primary'>$userid</span>会员吗", "50"); | |||||
$win->AddMsgItem("验证安全码:<input name='safecode' type='text' id='safecode' class='admin-input-md'>(安全码:<span class='text-primary'>$safecode</span>)", "30"); | $win->AddMsgItem("验证安全码:<input name='safecode' type='text' id='safecode' class='admin-input-md'>(安全码:<span class='text-primary'>$safecode</span>)", "30"); | ||||
$winform = $win->GetWindow("ok"); | $winform = $win->GetWindow("ok"); | ||||
$win->Display(); | $win->Display(); | ||||
@@ -81,7 +81,7 @@ if ($dopost == 'saveedit') { | |||||
//不能删除id为1的创建人帐号,不能删除自己 | //不能删除id为1的创建人帐号,不能删除自己 | ||||
$rs = $dsql->ExecuteNoneQuery2("DELETE FROM `#@__admin` WHERE id='$id' AND id<>1 AND id<>'".$cuserLogin->getUserID()."' "); | $rs = $dsql->ExecuteNoneQuery2("DELETE FROM `#@__admin` WHERE id='$id' AND id<>1 AND id<>'".$cuserLogin->getUserID()."' "); | ||||
if ($rs > 0) { | if ($rs > 0) { | ||||
//更新前台用户信息 | |||||
//更新前台会员信息 | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET matt='0' WHERE mid='$id' LIMIT 1"); | $dsql->ExecuteNoneQuery("UPDATE `#@__member` SET matt='0' WHERE mid='$id' LIMIT 1"); | ||||
ShowMsg("成功删除一个帐户", "sys_admin_user.php"); | ShowMsg("成功删除一个帐户", "sys_admin_user.php"); | ||||
} else { | } else { | ||||
@@ -89,7 +89,7 @@ if ($dopost == 'saveedit') { | |||||
} | } | ||||
exit(); | exit(); | ||||
} | } | ||||
//显示用户信息 | |||||
//显示会员信息 | |||||
$randcode = mt_rand(10000, 99999); | $randcode = mt_rand(10000, 99999); | ||||
$safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | $safecode = substr(md5($cfg_cookie_encode.$randcode), 0, 24); | ||||
$typeOptions = ''; | $typeOptions = ''; | ||||
@@ -11,7 +11,7 @@ | |||||
require_once(dirname(__FILE__)."/config.php"); | require_once(dirname(__FILE__)."/config.php"); | ||||
CheckPurview('sys_User'); | CheckPurview('sys_User'); | ||||
if (isset($dopost) && $dopost == 'getone') { | if (isset($dopost) && $dopost == 'getone') { | ||||
$row = $dsql->GetOne("SELECT userid FROM `#@__admin` WHERE id='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT userid FROM `#@__admin` WHERE id='$uid';"); | |||||
$userid = $row['userid']; | $userid = $row['userid']; | ||||
$y = intval(MyDate('Y', time())); | $y = intval(MyDate('Y', time())); | ||||
$m = intval(MyDate('m', time())); | $m = intval(MyDate('m', time())); | ||||
@@ -22,11 +22,11 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
while ($frow = $dsql->GetArray('me')) { | while ($frow = $dsql->GetArray('me')) { | ||||
$dd = empty($dd) ? "0" : $dd; | $dd = empty($dd) ? "0" : $dd; | ||||
$cc = empty($cc) ? "0" : $cc; | $cc = empty($cc) ? "0" : $cc; | ||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE mid='$uid';"); | |||||
$dd += $row['dd']; | $dd += $row['dd']; | ||||
$cc += $row['cc']; | $cc += $row['cc']; | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE mid='$uid';"); | |||||
$dd = $row['dd'] + $dd; | $dd = $row['dd'] + $dd; | ||||
$cc = $row['cc'] + $cc; | $cc = $row['cc'] + $cc; | ||||
//季度 | //季度 | ||||
@@ -41,11 +41,11 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
while ($frow = $dsql->GetArray('me')) { | while ($frow = $dsql->GetArray('me')) { | ||||
$dds = empty($dds) ? "0" : $dds; | $dds = empty($dds) ? "0" : $dds; | ||||
$ccs = empty($ccs) ? "0" : $ccs; | $ccs = empty($ccs) ? "0" : $ccs; | ||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$dds += $row['dd']; | $dds += $row['dd']; | ||||
$ccs += $row['cc']; | $ccs += $row['cc']; | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$dds = $row['dd'] + $dds; | $dds = $row['dd'] + $dds; | ||||
$ccs = $row['cc'] + $ccs; | $ccs = $row['cc'] + $ccs; | ||||
//当月 | //当月 | ||||
@@ -56,11 +56,11 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
while ($frow = $dsql->GetArray('me')) { | while ($frow = $dsql->GetArray('me')) { | ||||
$ddm = empty($ddm) ? "0" : $ddm; | $ddm = empty($ddm) ? "0" : $ddm; | ||||
$ccm = empty($ccm) ? "0" : $ccm; | $ccm = empty($ccm) ? "0" : $ccm; | ||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$ddm += $row['dd']; | $ddm += $row['dd']; | ||||
$ccm += $row['cc']; | $ccm += $row['cc']; | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$ddm = $row['dd'] + $ddm; | $ddm = $row['dd'] + $ddm; | ||||
$ccm = $row['cc'] + $ccm; | $ccm = $row['cc'] + $ccm; | ||||
//本周 | //本周 | ||||
@@ -71,11 +71,11 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
while ($frow = $dsql->GetArray('me')) { | while ($frow = $dsql->GetArray('me')) { | ||||
$ddw = empty($ddw) ? "0" : $ddw; | $ddw = empty($ddw) ? "0" : $ddw; | ||||
$ccw = empty($ccw) ? "0" : $ccw; | $ccw = empty($ccw) ? "0" : $ccw; | ||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$ddw += $row['dd']; | $ddw += $row['dd']; | ||||
$ccw += $row['cc']; | $ccw += $row['cc']; | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$ddw = $row['dd'] + $ddw; | $ddw = $row['dd'] + $ddw; | ||||
$ccw = $row['cc'] + $ccw; | $ccw = $row['cc'] + $ccw; | ||||
//当天 | //当天 | ||||
@@ -86,11 +86,11 @@ if (isset($dopost) && $dopost == 'getone') { | |||||
while ($frow = $dsql->GetArray('me')) { | while ($frow = $dsql->GetArray('me')) { | ||||
$ddd = empty($ddd) ? "0" : $ddd; | $ddd = empty($ddd) ? "0" : $ddd; | ||||
$ccd = empty($ccd) ? "0" : $ccd; | $ccd = empty($ccd) ? "0" : $ccd; | ||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(aid) AS dd,SUM(click) AS cc FROM `{$frow['addtable']}` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$ddd += $row['dd']; | $ddd += $row['dd']; | ||||
$ccd += $row['cc']; | $ccd += $row['cc']; | ||||
} | } | ||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT COUNT(id) AS dd,SUM(click) AS cc FROM `#@__archives` WHERE senddate>$istarttime AND mid='$uid';"); | |||||
$ddd = $row['dd'] + $ddd; | $ddd = $row['dd'] + $ddd; | ||||
$ccd = $row['cc'] + $ccd; | $ccd = $row['cc'] + $ccd; | ||||
$msg = "<table width='100%' align='center' cellpadding='3' cellspacing='1'> | $msg = "<table width='100%' align='center' cellpadding='3' cellspacing='1'> | ||||
@@ -21,10 +21,7 @@ $bkdir = DEDEDATA.'/'.$cfg_backup_dir; | |||||
//跳转一下页的js | //跳转一下页的js | ||||
$gotojs = "function GotoNextPage(){document.gonext."."submit();}"."\r\nset"."Timeout('GotoNextPage()',500);"; | $gotojs = "function GotoNextPage(){document.gonext."."submit();}"."\r\nset"."Timeout('GotoNextPage()',500);"; | ||||
$dojs = "<script>$gotojs</script>"; | $dojs = "<script>$gotojs</script>"; | ||||
/*-------------------- | |||||
备份数据 | |||||
function __bak_data(); | |||||
--------------------*/ | |||||
//备份数据 | |||||
if ($dopost == 'bak') { | if ($dopost == 'bak') { | ||||
if (empty($tablearr)) { | if (empty($tablearr)) { | ||||
ShowMsg('您没选中数据表', 'javascript:;'); | ShowMsg('您没选中数据表', 'javascript:;'); | ||||
@@ -180,10 +177,7 @@ if ($dopost == 'bak') { | |||||
} | } | ||||
//分页备份代码结束 | //分页备份代码结束 | ||||
} | } | ||||
/*------------------------- | |||||
还原数据 | |||||
function __re_data(); | |||||
-------------------------*/ | |||||
//还原数据 | |||||
else if ($dopost == 'redat') { | else if ($dopost == 'redat') { | ||||
if ($bakfiles == '') { | if ($bakfiles == '') { | ||||
ShowMsg('没指定任何要还原数据', 'javascript:;'); | ShowMsg('没指定任何要还原数据', 'javascript:;'); | ||||
@@ -18,10 +18,7 @@ if (empty($action)) { | |||||
require_once(DEDEADMIN."/templets/sys_data_replace.htm"); | require_once(DEDEADMIN."/templets/sys_data_replace.htm"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------------- | |||||
//列出数据库表里的字段 | //列出数据库表里的字段 | ||||
function __getfields() | |||||
--------------------------------*/ | |||||
else if ($action == 'getfields') { | else if ($action == 'getfields') { | ||||
AjaxHead(); | AjaxHead(); | ||||
$dsql->GetTableFields($exptable); | $dsql->GetTableFields($exptable); | ||||
@@ -33,10 +30,7 @@ else if ($action == 'getfields') { | |||||
echo "</div>"; | echo "</div>"; | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------------- | |||||
//保存用户设置,清空会员数据 | |||||
function __Apply() | |||||
--------------------------------*/ | |||||
//保存会员设置,清空会员数据 | |||||
else if ($action == 'apply') { | else if ($action == 'apply') { | ||||
$validate = empty($validate) ? '' : strtolower($validate); | $validate = empty($validate) ? '' : strtolower($validate); | ||||
$svali = GetCkVdValue(); | $svali = GetCkVdValue(); | ||||
@@ -28,7 +28,7 @@ if (!empty($dopost)) { | |||||
$AllPurviews = trim($AllPurviews); | $AllPurviews = trim($AllPurviews); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__admintype` (`rank`,typename,`system`,purviews) VALUES ('$rankid','$groupname', 0, '$AllPurviews');"); | $dsql->ExecuteNoneQuery("INSERT INTO `#@__admintype` (`rank`,typename,`system`,purviews) VALUES ('$rankid','$groupname', 0, '$AllPurviews');"); | ||||
ShowMsg("成功创建一个新的用户组", "sys_group.php"); | |||||
ShowMsg("成功创建一个新的会员组", "sys_group.php"); | |||||
exit(); | exit(); | ||||
} | } | ||||
include DedeInclude('templets/sys_group_add.htm'); | include DedeInclude('templets/sys_group_add.htm'); |
@@ -24,11 +24,11 @@ if ($dopost == 'save') { | |||||
$purview = trim($purview); | $purview = trim($purview); | ||||
} | } | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__admintype` SET typename='$typename',purviews='$purview' WHERE CONCAT(`rank`)='$rank'"); | $dsql->ExecuteNoneQuery("UPDATE `#@__admintype` SET typename='$typename',purviews='$purview' WHERE CONCAT(`rank`)='$rank'"); | ||||
ShowMsg('成功修改用户组的权限', 'sys_group.php'); | |||||
ShowMsg('成功修改会员组的权限', 'sys_group.php'); | |||||
exit(); | exit(); | ||||
} else if ($dopost == 'del') { | } else if ($dopost == 'del') { | ||||
$dsql->ExecuteNoneQuery("DELETE FROM `#@__admintype` WHERE CONCAT(`rank`)='$rank' AND `system`='0';"); | $dsql->ExecuteNoneQuery("DELETE FROM `#@__admintype` WHERE CONCAT(`rank`)='$rank' AND `system`='0';"); | ||||
ShowMsg("成功删除一个用户组", "sys_group.php"); | |||||
ShowMsg("成功删除一个会员组", "sys_group.php"); | |||||
exit(); | exit(); | ||||
} | } | ||||
$groupRanks = array(); | $groupRanks = array(); | ||||
@@ -20,7 +20,7 @@ if (empty($dopost)) { | |||||
$msg = "<table> | $msg = "<table> | ||||
<tr> | <tr> | ||||
<td> | <td> | ||||
由于手动升级时用户没运行指定的SQL语句,或自动升级的遗漏处理或处理出错,可能会导致一些错误,使用本工具会自动检测并处理,本工具目前主要执行下面动作:<br> | |||||
由于手动升级时会员没运行指定的SQL语句,或自动升级的遗漏处理或处理出错,可能会导致一些错误,使用本工具会自动检测并处理,本工具目前主要执行下面动作:<br> | |||||
1、修复/优化数据表;<br> | 1、修复/优化数据表;<br> | ||||
2、更新缓存;<br> | 2、更新缓存;<br> | ||||
3、检测系统变量一致性<br> | 3、检测系统变量一致性<br> | ||||
@@ -34,10 +34,7 @@ if (empty($dopost)) { | |||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------- | |||||
数据结构常规检测 | |||||
function 1_test_db() { } | |||||
--------------------*/ | |||||
//数据结构常规检测 | |||||
else if ($dopost == 1) { | else if ($dopost == 1) { | ||||
$win = new OxWindow(); | $win = new OxWindow(); | ||||
$win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | $win->Init("sys_repair.php", "js/blank.js", "POST' enctype='multipart/form-data' "); | ||||
@@ -61,10 +58,7 @@ else if ($dopost == 1) { | |||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------- | |||||
检测微表正确性并尝试修复 | |||||
function 2_test_arctiny() { } | |||||
--------------------*/ | |||||
//检测微表正确性并尝试修复 | |||||
else if ($dopost == 2) { | else if ($dopost == 2) { | ||||
$msg = ''; | $msg = ''; | ||||
$allarcnum = 0; | $allarcnum = 0; | ||||
@@ -132,10 +126,7 @@ else if ($dopost == 2) { | |||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------- | |||||
高级方式修复微表,会删除不合法主键的文档 | |||||
function 3_re_arctiny() { } | |||||
--------------------*/ | |||||
//高级方式修复微表,会删除不合法主键的文档 | |||||
else if ($dopost == 3) { | else if ($dopost == 3) { | ||||
$errnum = 0; | $errnum = 0; | ||||
$sql = " TRUNCATE TABLE `#@__arctiny`"; | $sql = " TRUNCATE TABLE `#@__arctiny`"; | ||||
@@ -10,7 +10,7 @@ | |||||
*/ | */ | ||||
require(dirname(__FILE__).'/config.php'); | require(dirname(__FILE__).'/config.php'); | ||||
$dopost = (!isset($dopost) ? '' : $dopost); | $dopost = (!isset($dopost) ? '' : $dopost); | ||||
//返回到下一任务链接,特殊变量,除非知道作用,否则不能在任务传递中占用:f临时,仅为了方便网址结构,dopost当前任务指向下一个任务,由用户自行处理或在nextdo中自动获得,del上一次任务删除的变量,morejob设定后,表示当前任务需请求多次,会把 dopost和nextdo处理后转为doposttmp和nextdotmp,然后由用户自行处理 | |||||
//返回到下一任务链接,特殊变量,除非知道作用,否则不能在任务传递中占用:f临时,仅为了方便网址结构,dopost当前任务指向下一个任务,由会员自行处理或在nextdo中自动获得,del上一次任务删除的变量,morejob设定后,表示当前任务需请求多次,会把 dopost和nextdo处理后转为doposttmp和nextdotmp,然后由会员自行处理 | |||||
function GetNextUrl($notallowArr = array('dopost', 'f', 'del')) | function GetNextUrl($notallowArr = array('dopost', 'f', 'del')) | ||||
{ | { | ||||
$reurl = "task_do.php?f=0"; | $reurl = "task_do.php?f=0"; | ||||
@@ -17,7 +17,7 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="3"> | <td colspan="3"> | ||||
<div class="alert alert-info mb-0">自定义属性使用说明:以往的版本中,网站首页、封面栏目的设计,都只能单调的用arclist标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做到的,但使用自定义属性之后,只要给arclist标记加上att='自定义属性的id'的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按您的意愿显示指定的文档。注意事项:这个版本中att对应的字段是SET类型字段,因此为了数据安全起见不允许用户增加其它类型,但调用时允许使用组合条件att='c,p'表示推荐图片</div> | |||||
<div class="alert alert-info mb-0">自定义属性使用说明:以往的版本中,网站首页、封面栏目的设计,都只能单调的用arclist标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做到的,但使用自定义属性之后,只要给arclist标记加上att='自定义属性的id'的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按您的意愿显示指定的文档。注意事项:这个版本中att对应的字段是SET类型字段,因此为了数据安全起见不允许会员增加其它类型,但调用时允许使用组合条件att='c,p'表示推荐图片</div> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr bgcolor="#e9ecef"> | <tr bgcolor="#e9ecef"> | ||||
@@ -99,7 +99,7 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>用户的登录id:</td> | |||||
<td>会员的登录id:</td> | |||||
<td><input name="userid" type="text" id="userid" class="admin-input-xs">(网址uid=后面跟的id)</td> | <td><input name="userid" type="text" id="userid" class="admin-input-xs">(网址uid=后面跟的id)</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -150,7 +150,7 @@ | |||||
<span id="step1Msg">对比版本更改的文件</span> | <span id="step1Msg">对比版本更改的文件</span> | ||||
</div> | </div> | ||||
<div id="stepArea2" class="stepArea"> | <div id="stepArea2" class="stepArea"> | ||||
<p>本更新提供了重要的安全性更新,建议所有用户升级,软件更新覆盖以下文件,请做好备份。</p> | |||||
<p>本更新提供了重要的安全性更新,建议所有会员升级,软件更新覆盖以下文件,请做好备份。</p> | |||||
<div id="_fileList">正在加载</div> | <div id="_fileList">正在加载</div> | ||||
</div> | </div> | ||||
<div id="stepArea3" class="stepArea"> | <div id="stepArea3" class="stepArea"> | ||||
@@ -59,7 +59,7 @@ | |||||
</td> | </td> | ||||
<td width="170"> | <td width="170"> | ||||
<select name="membertype" class="admin-input-sm"> | <select name="membertype" class="admin-input-sm"> | ||||
<option value="0">用户组</option> | |||||
<option value="0">会员组</option> | |||||
<option value="1" <?php if ($membertype==1) echo "selected"?>>管理员</option> | <option value="1" <?php if ($membertype==1) echo "selected"?>>管理员</option> | ||||
<option value="2" <?php if ($membertype==2) echo "selected"?>>外部会员</option> | <option value="2" <?php if ($membertype==2) echo "selected"?>>外部会员</option> | ||||
</select> | </select> | ||||
@@ -47,10 +47,10 @@ | |||||
</td> | </td> | ||||
<td> | <td> | ||||
<button type="submit" class="btn btn-success btn-sm">搜索</button> | <button type="submit" class="btn btn-success btn-sm">搜索</button> | ||||
<a href="member_main.php" class="btn btn-success btn-sm">所有用户</a> | |||||
<a href="member_main.php?spacesta=-2" class="btn btn-success btn-sm">禁言用户</a> | |||||
<a href="member_main.php?matt=1" class="btn btn-success btn-sm">推荐用户</a> | |||||
<a href="member_main.php?matt=0" class="btn btn-success btn-sm">普通用户</a> | |||||
<a href="member_main.php" class="btn btn-success btn-sm">所有会员</a> | |||||
<a href="member_main.php?spacesta=-2" class="btn btn-success btn-sm">禁言会员</a> | |||||
<a href="member_main.php?matt=1" class="btn btn-success btn-sm">推荐会员</a> | |||||
<a href="member_main.php?matt=0" class="btn btn-success btn-sm">普通会员</a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -63,7 +63,7 @@ | |||||
<tr bgcolor="#e9ecef" align="center"> | <tr bgcolor="#e9ecef" align="center"> | ||||
<td width="6%">选择</td> | <td width="6%">选择</td> | ||||
<td width="6%">mid</td> | <td width="6%">mid</td> | ||||
<td width="16%">头像/用户名</td> | |||||
<td width="16%">头像/会员名</td> | |||||
<td width="8%">昵称</td> | <td width="8%">昵称</td> | ||||
<td width="8%">等级</td> | <td width="8%">等级</td> | ||||
<td width="16%">钱包积分</td> | <td width="16%">钱包积分</td> | ||||
@@ -71,7 +71,7 @@ | |||||
<td width="14%">地址/时间</td> | <td width="14%">地址/时间</td> | ||||
<td>操作</td> | <td>操作</td> | ||||
</tr> | </tr> | ||||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无用户</td></tr>'} | |||||
{dede:datalist empty='<tr><td colspan="9" align="center">暂无会员</td></tr>'} | |||||
<tr align="center"> | <tr align="center"> | ||||
<td><input type="checkbox" name="mid" id="mid" value="{dede:field.mid/}"></td> | <td><input type="checkbox" name="mid" id="mid" value="{dede:field.mid/}"></td> | ||||
<td>{dede:field.mid/}</td> | <td>{dede:field.mid/}</td> | ||||
@@ -4,7 +4,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -14,7 +14,7 @@ | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="380" align="center"><input type="text" name="keyword" id="keyword" value="{dede:global name='keyword'/}" placeholder="请输入关键词" class="admin-input-md"></td> | <td width="380" align="center"><input type="text" name="keyword" id="keyword" value="{dede:global name='keyword'/}" placeholder="请输入关键词" class="admin-input-md"></td> | ||||
<td width="370"><input type="text" name="username" id="username" value="{dede:global name='username'/}" placeholder="请输入用户名" class="admin-input-md"></td> | |||||
<td width="370"><input type="text" name="username" id="username" value="{dede:global name='username'/}" placeholder="请输入会员名" class="admin-input-md"></td> | |||||
<td width="170"> | <td width="170"> | ||||
<select name="folder" id="folder" class="admin-input-sm"> | <select name="folder" id="folder" class="admin-input-sm"> | ||||
<option value="inbox">收件箱</option> | <option value="inbox">收件箱</option> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -13,7 +13,7 @@ | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="380" align="center"><input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-md"></td> | <td width="380" align="center"><input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-md"></td> | ||||
<td width="370"><input type="text" name="username" id="username" placeholder="请输入用户名" class="admin-input-md"></td> | |||||
<td width="370"><input type="text" name="username" id="username" placeholder="请输入会员名" class="admin-input-md"></td> | |||||
<td width="170"> | <td width="170"> | ||||
<select name="folder" id="folder" class="admin-input-sm"> | <select name="folder" id="folder" class="admin-input-sm"> | ||||
<option value="inbox">收件箱</option> | <option value="inbox">收件箱</option> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -13,7 +13,7 @@ | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="380" align="center"><input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-md"></td> | <td width="380" align="center"><input type="text" name="keyword" id="keyword" placeholder="请输入关键词" class="admin-input-md"></td> | ||||
<td width="370"><input type="text" name="username" id="username" placeholder="请输入用户名" class="admin-input-md"></td> | |||||
<td width="370"><input type="text" name="username" id="username" placeholder="请输入会员名" class="admin-input-md"></td> | |||||
<td width="170"> | <td width="170"> | ||||
<select name="folder" id="folder" class="admin-input-sm"> | <select name="folder" id="folder" class="admin-input-sm"> | ||||
<option value="inbox">收件箱</option> | <option value="inbox">收件箱</option> | ||||
@@ -39,7 +39,7 @@ | |||||
<table width="100%" cellpadding="1" cellspacing="1"> | <table width="100%" cellpadding="1" cellspacing="1"> | ||||
<tr> | <tr> | ||||
<td width="260">发送到:</td> | <td width="260">发送到:</td> | ||||
<td><input type="text" name="msgtoid" value="<?php echo empty($touid)? '' : $touid?>" class="admin-input-md"> 填写用户登录的id(网址uid=后面跟着的id)</td> | |||||
<td><input type="text" name="msgtoid" value="<?php echo empty($touid)? '' : $touid?>" class="admin-input-md"> 填写会员登录的id(网址uid=后面跟着的id)</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td>标题:</td> | <td>标题:</td> | ||||
@@ -42,7 +42,7 @@ | |||||
<td><input type="text" name="rank_<?php echo $k?>" value="<?php echo $row->rank;?>" id="rank_<?php echo $k?>"></td> | <td><input type="text" name="rank_<?php echo $k?>" value="<?php echo $row->rank;?>" id="rank_<?php echo $k?>"></td> | ||||
<td><input type="text" name="money_<?php echo $k?>" value="<?php echo $row->money;?>" id="money_<?php echo $k?>"></td> | <td><input type="text" name="money_<?php echo $k?>" value="<?php echo $row->money;?>" id="money_<?php echo $k?>"></td> | ||||
<td><input type="text" name="scores_<?php echo $k?>" value="<?php echo $row->scores;?>" id="scores_<?php echo $k?>"></td> | <td><input type="text" name="scores_<?php echo $k?>" value="<?php echo $row->scores;?>" id="scores_<?php echo $k?>"></td> | ||||
<td><?php if ($row->id<=5) { echo "系统"; } else {echo "用户";}?></td> | |||||
<td><?php if ($row->id<=5) { echo "系统"; } else {echo "会员";}?></td> | |||||
<td><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" <?php if ($row->id == 3) echo 'disabled="disabled"';?> value="1" checked="checked"> 正在使用</td> | <td><input type="checkbox" name="check_<?php echo $k?>" id="check_<?php echo $k?>" <?php if ($row->id == 3) echo 'disabled="disabled"';?> value="1" checked="checked"> 正在使用</td> | ||||
</tr> | </tr> | ||||
<?php }?> | <?php }?> | ||||
@@ -19,7 +19,7 @@ | |||||
} | } | ||||
if (document.form2.uname.value == "") { | if (document.form2.uname.value == "") { | ||||
document.form2.uname.focus(); | document.form2.uname.focus(); | ||||
ShowMsg("用户昵称不能为空"); | |||||
ShowMsg("会员昵称不能为空"); | |||||
return false; | return false; | ||||
} | } | ||||
} | } | ||||
@@ -36,7 +36,7 @@ | |||||
<input type="hidden" name="userid" value="<?php echo $row['userid']?>"> | <input type="hidden" name="userid" value="<?php echo $row['userid']?>"> | ||||
<input type="hidden" name="id" value="<?php echo $id?>"> | <input type="hidden" name="id" value="<?php echo $id?>"> | ||||
<tr> | <tr> | ||||
<td width="260" class="admin-td">头像/用户名/类型:</td> | |||||
<td width="260" class="admin-td">头像/会员名/类型:</td> | |||||
<td> | <td> | ||||
<span class="mr-1"> | <span class="mr-1"> | ||||
<?php | <?php | ||||
@@ -22,7 +22,7 @@ | |||||
if (document.form2.uname.value=="") | if (document.form2.uname.value=="") | ||||
{ | { | ||||
document.form2.uname.focus(); | document.form2.uname.focus(); | ||||
ShowMsg("用户昵称不能为空"); | |||||
ShowMsg("会员昵称不能为空"); | |||||
return false; | return false; | ||||
} | } | ||||
} | } | ||||
@@ -33,12 +33,12 @@ | |||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">会员管理</a> > 查看会员</td> | <td bgcolor="#f5f5f5" colspan="2"><a href="<?php echo $ENV_GOBACK_URL;?>">会员管理</a> > 查看会员</td> | ||||
</tr> | </tr> | ||||
<?php if ($row['matt']==10) echo '<tr><td colspan="2"><div class="alert alert-info mb-0">当前用户是关连网站管理员,谨慎操作</div></td></tr>';?> | |||||
<?php if ($row['matt']==10) echo '<tr><td colspan="2"><div class="alert alert-info mb-0">当前会员是关连网站管理员,谨慎操作</div></td></tr>';?> | |||||
<form name="form2" action="member_do.php" method="post" onSubmit="return checkSubmit();"> | <form name="form2" action="member_do.php" method="post" onSubmit="return checkSubmit();"> | ||||
<input type="hidden" name="dopost" value="edituser"> | <input type="hidden" name="dopost" value="edituser"> | ||||
<input type="hidden" name="id" value="<?php echo $id?>"> | <input type="hidden" name="id" value="<?php echo $id?>"> | ||||
<tr> | <tr> | ||||
<td width="260" class="admin-td">头像/用户名:</td> | |||||
<td width="260" class="admin-td">头像/会员名:</td> | |||||
<td> | <td> | ||||
<span class="mr-1"><?php if ($row['face']!='') {echo "<img src='{$row['face']}' class='user-img'>";};echo "".$row['userid']."";?></span> | <span class="mr-1"><?php if ($row['face']!='') {echo "<img src='{$row['face']}' class='user-img'>";};echo "".$row['userid']."";?></span> | ||||
<span class="btn btn-outline-success btn-sm"><?php echo GetMemberTypeName($row['rank']);?></span> | <span class="btn btn-outline-success btn-sm"><?php echo GetMemberTypeName($row['rank']);?></span> | ||||
@@ -163,7 +163,7 @@ | |||||
<td class="admin-td">管理操作:</td> | <td class="admin-td">管理操作:</td> | ||||
<td class="admin-td"> | <td class="admin-td"> | ||||
<a href="member_do.php?dopost=memberlogin&id=<?php echo $row['mid'];?>&jumpurl=../user/edit_baseinfo.php" target="_blank" class="btn btn-success btn-sm">修改资料</a> | <a href="member_do.php?dopost=memberlogin&id=<?php echo $row['mid'];?>&jumpurl=../user/edit_baseinfo.php" target="_blank" class="btn btn-success btn-sm">修改资料</a> | ||||
<a href="member_do.php?dopost=memberlogin&id=<?php echo $row['mid'];?>" target="_blank" class="btn btn-success btn-sm">用户面板</a> | |||||
<a href="member_do.php?dopost=memberlogin&id=<?php echo $row['mid'];?>" target="_blank" class="btn btn-success btn-sm">会员面板</a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -4,7 +4,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -15,10 +15,10 @@ | |||||
<td bgcolor="#f5f5f5" colspan="6"> | <td bgcolor="#f5f5f5" colspan="6"> | ||||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | <table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | ||||
<tr> | <tr> | ||||
<td width="30%">系统用户管理</td> | |||||
<td width="30%">系统会员管理</td> | |||||
<td width="70%" align="right"> | <td width="70%" align="right"> | ||||
<a href="sys_admin_user_add.php" class="btn btn-success btn-sm">增加管理员</a> | <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_group.php" class="btn btn-success btn-sm">会员组管理</a> | |||||
<a href="sys_admin_user_tj.php" class="btn btn-success btn-sm">绩效统计</a> | <a href="sys_admin_user_tj.php" class="btn btn-success btn-sm">绩效统计</a> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -13,17 +13,17 @@ | |||||
<script> | <script> | ||||
function checkSubmit() { | function checkSubmit() { | ||||
if (document.form1.userid.value == "") { | if (document.form1.userid.value == "") { | ||||
ShowMsg("用户id不能为空"); | |||||
ShowMsg("会员id不能为空"); | |||||
document.form1.userid.focus(); | document.form1.userid.focus(); | ||||
return false; | return false; | ||||
} | } | ||||
if (document.form1.uname.value == "") { | if (document.form1.uname.value == "") { | ||||
ShowMsg("用户名不能为空"); | |||||
ShowMsg("会员名不能为空"); | |||||
document.form1.uname.focus(); | document.form1.uname.focus(); | ||||
return false; | return false; | ||||
} | } | ||||
if (document.form1.pwd.value == "") { | if (document.form1.pwd.value == "") { | ||||
ShowMsg("用户密码不能为空"); | |||||
ShowMsg("会员密码不能为空"); | |||||
document.form1.pwd.focus(); | document.form1.pwd.focus(); | ||||
return false; | return false; | ||||
} | } | ||||
@@ -47,7 +47,7 @@ | |||||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | <input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | ||||
<input type="hidden" name="dopost" value="add"> | <input type="hidden" name="dopost" value="add"> | ||||
<tr> | <tr> | ||||
<td width="260" class="admin-td">用户名:</td> | |||||
<td width="260" class="admin-td">会员名:</td> | |||||
<td><input type="text" name="userid" id="userid" class="admin-input-sm">(只能用[0-9a-zA-Z_@!.-]以内范围的字符)</td> | <td><input type="text" name="userid" id="userid" class="admin-input-sm">(只能用[0-9a-zA-Z_@!.-]以内范围的字符)</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -59,7 +59,7 @@ | |||||
<td><input type="text" name="pwd" id="pwd" class="admin-input-sm">(只能用[0-9a-zA-Z_@!.-]以内范围的字符)</td> | <td><input type="text" name="pwd" id="pwd" class="admin-input-sm">(只能用[0-9a-zA-Z_@!.-]以内范围的字符)</td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td class="admin-td">用户组:</td> | |||||
<td class="admin-td">会员组:</td> | |||||
<td class="admin-td"> | <td class="admin-td"> | ||||
<select name="usertype" class="admin-input-sm"> | <select name="usertype" class="admin-input-sm"> | ||||
<?php | <?php | ||||
@@ -71,7 +71,7 @@ | |||||
} | } | ||||
?> | ?> | ||||
</select> | </select> | ||||
<a href="sys_group.php" class="btn btn-success btn-sm">用户组设置</a> | |||||
<a href="sys_group.php" class="btn btn-success btn-sm">会员组设置</a> | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -25,7 +25,7 @@ | |||||
<input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | <input type="hidden" name="_csrf_token" value="<?php echo $GLOBALS['csrf_token'];?>"> | ||||
<input type="hidden" name="id" value="<?php echo $row['id']?>"> | <input type="hidden" name="id" value="<?php echo $row['id']?>"> | ||||
<tr> | <tr> | ||||
<td width="260" class="admin-td">用户名:</td> | |||||
<td width="260" class="admin-td">会员名:</td> | |||||
<td><?php echo $row['userid']?></td> | <td><?php echo $row['userid']?></td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -16,10 +16,10 @@ | |||||
<td bgcolor="#f5f5f5" colspan="3"> | <td bgcolor="#f5f5f5" colspan="3"> | ||||
<table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | <table cellspacing="1" cellpadding="1" class="table table-borderless w-100"> | ||||
<tr> | <tr> | ||||
<td width="30%">用户组设置</td> | |||||
<td width="30%">会员组设置</td> | |||||
<td width="70%" align="right"> | <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> | |||||
<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> | </td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -41,7 +41,7 @@ | |||||
<td><?php echo $row->typename?></td> | <td><?php echo $row->typename?></td> | ||||
<td> | <td> | ||||
<a href="sys_group_edit.php?rank=<?php echo $row->rank?>" class="btn btn-success btn-sm">权限设定</a> | <a href="sys_group_edit.php?rank=<?php echo $row->rank?>" class="btn btn-success btn-sm">权限设定</a> | ||||
<a href="sys_admin_user.php?rank=<?php echo $row->rank?>" class="btn btn-success btn-sm">组用户</a> | |||||
<a href="sys_admin_user.php?rank=<?php echo $row->rank?>" class="btn btn-success btn-sm">组会员</a> | |||||
<?php if ($row->system==0) {?><a href='sys_group_edit.php?dopost=del&rank=<?php echo $row->rank;?>'>删除组</a><?php }?> | <?php if ($row->system==0) {?><a href='sys_group_edit.php?dopost=del&rank=<?php echo $row->rank;?>'>删除组</a><?php }?> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -13,7 +13,7 @@ | |||||
<form name="form1" action="sys_group_add.php" method="post"> | <form name="form1" action="sys_group_add.php" method="post"> | ||||
<input type="hidden" name="dopost" value="save"> | <input type="hidden" name="dopost" value="save"> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="2"><a href="sys_group.php">用户组设置</a> > 增加用户组</td> | |||||
<td bgcolor="#f5f5f5" colspan="2"><a href="sys_group.php">会员组设置</a> > 增加会员组</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="90">组名称:</td> | <td width="90">组名称:</td> | ||||
@@ -3,7 +3,7 @@ | |||||
<head> | <head> | ||||
<meta charset="utf-8"> | <meta charset="utf-8"> | ||||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | <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/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
@@ -13,7 +13,7 @@ | |||||
<form name="form1" action="sys_group_edit.php" method="post"> | <form name="form1" action="sys_group_edit.php" method="post"> | ||||
<input type="hidden" name="dopost" value="save"> | <input type="hidden" name="dopost" value="save"> | ||||
<tr> | <tr> | ||||
<td bgcolor="#f5f5f5" colspan="2"><a href="sys_group.php">用户组设置</a> > 修改用户组</td> | |||||
<td bgcolor="#f5f5f5" colspan="2"><a href="sys_group.php">会员组设置</a> > 修改会员组</td> | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td width="90">组名称:</td> | <td width="90">组名称:</td> | ||||
@@ -16,7 +16,7 @@ | |||||
<td bgcolor="#f5f5f5" colspan="4"> | <td bgcolor="#f5f5f5" colspan="4"> | ||||
<table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | <table cellspacing="0" cellpadding="0" class="table table-borderless w-100"> | ||||
<tr> | <tr> | ||||
<td>用户登录设置</td> | |||||
<td>会员登录设置</td> | |||||
<td align="right"><span><a href="https://www.dedebiz.com/help" target="_blank" class="btn btn-success btn-sm">更多接口</a></span></td> | <td align="right"><span><a href="https://www.dedebiz.com/help" target="_blank" class="btn btn-success btn-sm">更多接口</a></span></td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -29,7 +29,7 @@ | |||||
<label for="iptAppID">登录方式</label> | <label for="iptAppID">登录方式</label> | ||||
<div class="form-check form-check-inline"> | <div class="form-check form-check-inline"> | ||||
<input name="loginType" class="form-check-input" type="checkbox" id="loginType1" value="option1" checked disabled> | <input name="loginType" class="form-check-input" type="checkbox" id="loginType1" value="option1" checked disabled> | ||||
<label class="form-check-label" for="loginType1">用户名密码</label> | |||||
<label class="form-check-label" for="loginType1">会员名密码</label> | |||||
</div> | </div> | ||||
<div class="form-check form-check-inline"> | <div class="form-check form-check-inline"> | ||||
<input name="loginType" class="form-check-input" type="checkbox" id="loginType2" value="option2"> | <input name="loginType" class="form-check-input" type="checkbox" id="loginType2" value="option2"> | ||||
@@ -63,7 +63,7 @@ | |||||
<div class="tab-pane fade" id="alipay" role="tabpanel" aria-labelledby="alipay-tab"> | <div class="tab-pane fade" id="alipay" role="tabpanel" aria-labelledby="alipay-tab"> | ||||
<form> | <form> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<span>支付宝,全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA收款等生活服务应用。</span> | |||||
<span>支付宝,全球领先的独立第三方支付平台,致力于为广大会员提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA收款等生活服务应用。</span> | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="iptAlipayAPPID">APPID</label> | <label for="iptAlipayAPPID">APPID</label> | ||||
@@ -94,7 +94,7 @@ | |||||
<div class="tab-pane fade" id="bank" role="tabpanel" aria-labelledby="bank-tab"> | <div class="tab-pane fade" id="bank" role="tabpanel" aria-labelledby="bank-tab"> | ||||
<form> | <form> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<span>用户支付到商户指定银行卡账号,手动确认订单收款。</span> | |||||
<span>会员支付到商户指定银行卡账号,手动确认订单收款。</span> | |||||
</div> | </div> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="iptBankAccountName">账户名</label> | <label for="iptBankAccountName">账户名</label> | ||||
@@ -55,7 +55,7 @@ | |||||
<ul> | <ul> | ||||
<?php echo $alter;?> | <?php echo $alter;?> | ||||
<li>检测结果:结果仅供参考,请务必查看源码后才删除非法文件</li> | <li>检测结果:结果仅供参考,请务必查看源码后才删除非法文件</li> | ||||
<li>安全建议:1、有条件的用户把data、system、theme修改为不可对外浏览,static、a目录设置为不允许执行脚本,其它目录禁止写入,系统更安全;2、本检测程以开发模式为标准,如果您的网站目录包含其它系统,此检测程序可能会产生错误判断;3、检测程序会跳过对模板缓存目录的检测,为了安全起见,检测完成后建议清空模板缓存</li> | |||||
<li>安全建议:1、有条件的会员把data、system、theme修改为不可对外浏览,static、a目录设置为不允许执行脚本,其它目录禁止写入,系统更安全;2、本检测程以开发模式为标准,如果您的网站目录包含其它系统,此检测程序可能会产生错误判断;3、检测程序会跳过对模板缓存目录的检测,为了安全起见,检测完成后建议清空模板缓存</li> | |||||
</ul> | </ul> | ||||
</div> | </div> | ||||
</td> | </td> | ||||
@@ -24,10 +24,7 @@ if (preg_match("#\.#", $acdir)) { | |||||
ShowMsg('Not Allow dir '.$acdir.'!', '-1'); | ShowMsg('Not Allow dir '.$acdir.'!', '-1'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/* | |||||
function edit_new_tpl() { } | |||||
修改模板 | |||||
*/ | |||||
//修改模板 | |||||
if ($action == 'edit' || $action == 'newfile') { | if ($action == 'edit' || $action == 'newfile') { | ||||
if ($filename == '' && $action == 'edit') { | if ($filename == '' && $action == 'edit') { | ||||
ShowMsg('未指定要修改的文件', '-1'); | ShowMsg('未指定要修改的文件', '-1'); | ||||
@@ -72,10 +69,7 @@ if ($action == 'edit' || $action == 'newfile') { | |||||
include DEDEADMIN.'/templets/tpl_edit.htm'; | include DEDEADMIN.'/templets/tpl_edit.htm'; | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------------------------- | |||||
function save_tpl() { } | |||||
保存修改模板 | |||||
--------------------------*/ | |||||
//保存修改模板 | |||||
else if ($action == 'saveedit') { | else if ($action == 'saveedit') { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
if ($filename == '') { | if ($filename == '') { | ||||
@@ -98,10 +92,7 @@ else if ($action == 'saveedit') { | |||||
ShowMsg('成功修改或新建文件', 'templets_main.php?acdir='.$acdir); | ShowMsg('成功修改或新建文件', 'templets_main.php?acdir='.$acdir); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------------------------- | |||||
function del_tpl() { } | |||||
删除模板 | |||||
--------------------------*/ | |||||
//删除模板 | |||||
else if ($action == 'del') { | else if ($action == 'del') { | ||||
$truefile = $templetdird.'/'.$filename; | $truefile = $templetdird.'/'.$filename; | ||||
if (unlink($truefile)) { | if (unlink($truefile)) { | ||||
@@ -112,10 +103,7 @@ else if ($action == 'del') { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
/*---------------------- | |||||
function _upload() {} | |||||
上传新模板 | |||||
-----------------------*/ | |||||
//上传新模板 | |||||
else if ($action == 'upload') { | else if ($action == 'upload') { | ||||
require_once(DEDEINC.'/libraries/oxwindow.class.php'); | require_once(DEDEINC.'/libraries/oxwindow.class.php'); | ||||
$acdir = str_replace('.', '', $acdir); | $acdir = str_replace('.', '', $acdir); | ||||
@@ -143,10 +131,7 @@ else if ($action == 'upload') { | |||||
$win->Display(); | $win->Display(); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*---------------------- | |||||
function _upload() {} | |||||
上传新模板 | |||||
-----------------------*/ | |||||
//上传新模板 | |||||
else if ($action == 'uploadok') { | else if ($action == 'uploadok') { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
if (!is_uploaded_file($upfile)) { | if (!is_uploaded_file($upfile)) { | ||||
@@ -168,10 +153,7 @@ else if ($action == 'uploadok') { | |||||
} | } | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------------------------- | |||||
function edittag() { } | |||||
修改标签碎片 | |||||
--------------------------*/ | |||||
//修改标签碎片 | |||||
else if ($action == 'edittag' || $action == 'addnewtag') { | else if ($action == 'edittag' || $action == 'addnewtag') { | ||||
if ($action == 'addnewtag') { | if ($action == 'addnewtag') { | ||||
$democode = '<'."?php | $democode = '<'."?php | ||||
@@ -207,10 +189,7 @@ function lib_demotag(&\$ctag,&\$refObj) | |||||
include DEDEADMIN.'/templets/tpl_edit_tag.htm'; | include DEDEADMIN.'/templets/tpl_edit_tag.htm'; | ||||
exit(); | exit(); | ||||
} | } | ||||
/*--------------------------- | |||||
function savetagfile() { } | |||||
保存标签碎片修改 | |||||
--------------------------*/ | |||||
//保存标签碎片修改 | |||||
else if ($action == 'savetagfile') { | else if ($action == 'savetagfile') { | ||||
CheckCSRF(); | CheckCSRF(); | ||||
if (!preg_match("#^[a-z0-9_-]{1,}\.lib\.php$#i", $filename)) { | if (!preg_match("#^[a-z0-9_-]{1,}\.lib\.php$#i", $filename)) { | ||||
@@ -226,9 +205,8 @@ else if ($action == 'savetagfile') { | |||||
fclose($fp); | fclose($fp); | ||||
$msg = " | $msg = " | ||||
<form name='form1' action='tag_test_action.php' target='blank' method='post'> | <form name='form1' action='tag_test_action.php' target='blank' method='post'> | ||||
<input type='hidden' name='dopost' value='make' /> | |||||
标签测试(环境变量标签不支持测试)<br> | |||||
<textarea name='partcode' cols='150' rows='6' style='width:90%;'>{dede:{$tagname}}{/dede:{$tagname}}</textarea><br> | |||||
<label><input type='hidden' name='dopost' value='make'> 标签测试(环境变量标签不支持测试)</label><br> | |||||
<textarea name='partcode' cols='150' rows='6' style='width:90%'>{dede:{$tagname}}{/dede:{$tagname}}</textarea><br> | |||||
<button type='submit' name='B1' class='btn btn-success btn-sm'>确定</button> | <button type='submit' name='B1' class='btn btn-success btn-sm'>确定</button> | ||||
</form> | </form> | ||||
"; | "; | ||||
@@ -18,9 +18,6 @@ if (empty($diyid)) { | |||||
} | } | ||||
require_once DEDEINC.'/diyform.class.php'; | require_once DEDEINC.'/diyform.class.php'; | ||||
$diy = new diyform($diyid); | $diy = new diyform($diyid); | ||||
/*---------------------------- | |||||
function Post(){ } | |||||
---------------------------*/ | |||||
if ($action == 'post') { | if ($action == 'post') { | ||||
if (empty($do)) { | if (empty($do)) { | ||||
$postform = $diy->getForm(true); | $postform = $diy->getForm(true); | ||||
@@ -84,11 +81,7 @@ if ($action == 'post') { | |||||
showmsg($bkmsg, $goto); | showmsg($bkmsg, $goto); | ||||
} | } | ||||
} | } | ||||
} | |||||
/*---------------------------- | |||||
function list(){ } | |||||
---------------------------*/ | |||||
else if ($action == 'list') { | |||||
} else if ($action == 'list') { | |||||
if (empty($diy->public)) { | if (empty($diy->public)) { | ||||
ShowMsg('后台关闭前台浏览', 'javascript:;'); | ShowMsg('后台关闭前台浏览', 'javascript:;'); | ||||
exit(); | exit(); | ||||
@@ -40,10 +40,7 @@ if ($open == 0) { | |||||
require_once(DEDETEMPLATE.'/plus/download_links_templet.htm'); | require_once(DEDETEMPLATE.'/plus/download_links_templet.htm'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------ | |||||
//提供软件给用户下载(旧模式) | |||||
function getSoft_old() | |||||
------------------------*/ | |||||
//提供软件给会员下载旧模式 | |||||
else if ($open == 1) { | else if ($open == 1) { | ||||
//更新下载次数 | //更新下载次数 | ||||
$id = isset($id) && is_numeric($id) ? $id : 0; | $id = isset($id) && is_numeric($id) ? $id : 0; | ||||
@@ -76,10 +73,7 @@ else if ($open == 1) { | |||||
header("location:$link"); | header("location:$link"); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------ | |||||
//提供软件给用户下载(新模式) | |||||
function getSoft_new() | |||||
------------------------*/ | |||||
//提供软件给会员下载新模式 | |||||
else if ($open == 2) { | else if ($open == 2) { | ||||
$id = intval($id); | $id = intval($id); | ||||
//获得附加表信息 | //获得附加表信息 | ||||
@@ -177,7 +171,7 @@ else if ($open == 2) { | |||||
exit(); | exit(); | ||||
} | } | ||||
//以下为正常情况,自动扣点数 | //以下为正常情况,自动扣点数 | ||||
//如果文档需要金币,检查用户是否浏览过本文档 | |||||
//如果文档需要金币,检查会员是否浏览过本文档 | |||||
if ($needMoney > 0 && $mid != $cfg_ml->M_ID) { | if ($needMoney > 0 && $mid != $cfg_ml->M_ID) { | ||||
$sql = "SELECT aid,money FROM `#@__member_operation` WHERE buyid='ARCHIVE".$id."' AND mid='".$cfg_ml->M_ID."'"; | $sql = "SELECT aid,money FROM `#@__member_operation` WHERE buyid='ARCHIVE".$id."' AND mid='".$cfg_ml->M_ID."'"; | ||||
$row = $dsql->GetOne($sql); | $row = $dsql->GetOne($sql); | ||||
@@ -190,7 +184,7 @@ else if ($open == 2) { | |||||
include_once(DEDETEMPLATE.'/plus/view_msg.htm'); | include_once(DEDETEMPLATE.'/plus/view_msg.htm'); | ||||
exit(0); | exit(0); | ||||
} | } | ||||
//有足够金币,记录用户信息 | |||||
//有足够金币,记录会员信息 | |||||
$inquery = "INSERT INTO `#@__member_operation` (mid,oldinfo,money,mtime,buyid,product,pname,sta) VALUES ('".$cfg_ml->M_ID."','$arctitle','$needMoney','".time()."', 'ARCHIVE".$id."', 'archive','下载软件', 2); "; | $inquery = "INSERT INTO `#@__member_operation` (mid,oldinfo,money,mtime,buyid,product,pname,sta) VALUES ('".$cfg_ml->M_ID."','$arctitle','$needMoney','".time()."', 'ARCHIVE".$id."', 'archive','下载软件', 2); "; | ||||
//记录定单 | //记录定单 | ||||
if (!$dsql->ExecuteNoneQuery($inquery)) { | if (!$dsql->ExecuteNoneQuery($inquery)) { | ||||
@@ -112,7 +112,7 @@ else if ($action == 'send') { | |||||
exit(); | exit(); | ||||
} | } | ||||
} | } | ||||
//检查用户登录 | |||||
//检查会员登录 | |||||
if (empty($notuser)) { | if (empty($notuser)) { | ||||
$notuser = 0; | $notuser = 0; | ||||
} | } | ||||
@@ -128,16 +128,16 @@ else if ($action == 'send') { | |||||
if ($notuser == 1) { | if ($notuser == 1) { | ||||
$username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; | $username = $cfg_ml->M_ID > 0 ? '匿名' : '游客'; | ||||
} | } | ||||
//已登录的用户 | |||||
//已登录的会员 | |||||
else if ($cfg_ml->M_ID > 0) { | else if ($cfg_ml->M_ID > 0) { | ||||
$username = $cfg_ml->M_UserName; | $username = $cfg_ml->M_UserName; | ||||
} | } | ||||
//用户身份验证 | |||||
//会员身份验证 | |||||
else { | else { | ||||
if ($username != '' && $pwd != '') { | if ($username != '' && $pwd != '') { | ||||
$rs = $cfg_ml->CheckUser($username, $pwd); | $rs = $cfg_ml->CheckUser($username, $pwd); | ||||
if ($rs == 1) { | if ($rs == 1) { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET logintime='".time()."',loginip='".GetIP()."' WHERE mid='{$cfg_ml->M_ID}'; "); | |||||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET logintime='".time()."',loginip='".GetIP()."' WHERE mid='{$cfg_ml->M_ID}';"); | |||||
} else { | } else { | ||||
$username = '游客'; | $username = '游客'; | ||||
} | } | ||||
@@ -222,7 +222,7 @@ else if ($action == 'send') { | |||||
if ($cfg_ml->M_ID > 0) { | if ($cfg_ml->M_ID > 0) { | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__member` SET scores=scores+{$cfg_sendfb_scores} WHERE mid='{$cfg_ml->M_ID}' "); | $dsql->ExecuteNoneQuery("UPDATE `#@__member` SET scores=scores+{$cfg_sendfb_scores} WHERE mid='{$cfg_ml->M_ID}' "); | ||||
} | } | ||||
//统计用户发出的评论 | |||||
//统计会员发出的评论 | |||||
if ($cfg_ml->M_ID > 0) { | if ($cfg_ml->M_ID > 0) { | ||||
$row = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__feedback` WHERE `mid`='".$cfg_ml->M_ID."'"); | $row = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__feedback` WHERE `mid`='".$cfg_ml->M_ID."'"); | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET `feedback`='$row[nums]' WHERE `mid`='".$cfg_ml->M_ID."'"); | $dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET `feedback`='$row[nums]' WHERE `mid`='".$cfg_ml->M_ID."'"); | ||||
@@ -12,7 +12,7 @@ require_once(dirname(__FILE__).'/../system/common.inc.php'); | |||||
require_once(DEDEINC.'/archive/partview.class.php'); | require_once(DEDEINC.'/archive/partview.class.php'); | ||||
if (isset($arcID)) $aid = $arcID; | if (isset($arcID)) $aid = $arcID; | ||||
$arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; | $arcID = $aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; | ||||
if ($aid == 0) die(" document.write('Request Error!'); "); | |||||
if ($aid == 0) die(" document.write('Request Error!');"); | |||||
$cacheFile = DEDEDATA.'/cache/mytag-'.$aid.'.htm'; | $cacheFile = DEDEDATA.'/cache/mytag-'.$aid.'.htm'; | ||||
if (isset($nocache) || !file_exists($cacheFile) || time() - filemtime($cacheFile) > $cfg_puccache_time) { | if (isset($nocache) || !file_exists($cacheFile) || time() - filemtime($cacheFile) > $cfg_puccache_time) { | ||||
$pv = new PartView(); | $pv = new PartView(); | ||||
@@ -35,15 +35,15 @@ $addtime = time(); | |||||
if ($type == '') { | if ($type == '') { | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__member_stow` WHERE aid='$aid' And mid='{$ml->M_ID}' AND type IS NULL "); | $row = $dsql->GetOne("SELECT * FROM `#@__member_stow` WHERE aid='$aid' And mid='{$ml->M_ID}' AND type IS NULL "); | ||||
if (!is_array($row)) { | if (!is_array($row)) { | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__member_stow` (mid,aid,title,addtime) VALUES ('".$ml->M_ID."','$aid','".addslashes($arctitle)."','$addtime'); "); | |||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__member_stow` (mid,aid,title,addtime) VALUES ('".$ml->M_ID."','$aid','".addslashes($arctitle)."','$addtime');"); | |||||
} | } | ||||
} else { | } else { | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__member_stow` WHERE type='$type' AND (aid='$aid' AND mid='{$ml->M_ID}')"); | $row = $dsql->GetOne("SELECT * FROM `#@__member_stow` WHERE type='$type' AND (aid='$aid' AND mid='{$ml->M_ID}')"); | ||||
if (!is_array($row)) { | if (!is_array($row)) { | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__member_stow` (mid,aid,title,addtime,type) VALUES ('".$ml->M_ID."','$aid','$title','$addtime','$type'); "); | |||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__member_stow` (mid,aid,title,addtime,type) VALUES ('".$ml->M_ID."','$aid','$title','$addtime','$type');"); | |||||
} | } | ||||
} | } | ||||
//更新用户统计 | |||||
//更新会员统计 | |||||
$row = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_stow` WHERE `mid`='{$ml->M_ID}' "); | $row = $dsql->GetOne("SELECT COUNT(*) AS nums FROM `#@__member_stow` WHERE `mid`='{$ml->M_ID}' "); | ||||
$dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET `stow`='{$row['nums']}' WHERE `mid`='".$ml->M_ID."'"); | $dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET `stow`='{$row['nums']}' WHERE `mid`='".$ml->M_ID."'"); | ||||
ShowMsg('成功收藏一篇文档', 'javascript:window.close();'); | ShowMsg('成功收藏一篇文档', 'javascript:window.close();'); |
@@ -35,10 +35,7 @@ if (empty($step)) | |||||
$step = 1; | $step = 1; | ||||
} | } | ||||
$proto = IsSSL()? "https://" : "http://"; | $proto = IsSSL()? "https://" : "http://"; | ||||
/*------------------------ | |||||
使用协议书 | |||||
function _1_Agreement() | |||||
------------------------*/ | |||||
//使用协议书 | |||||
if ($step==1) | if ($step==1) | ||||
{ | { | ||||
$arrMsg = array(); | $arrMsg = array(); | ||||
@@ -83,10 +80,7 @@ if ($step==1) | |||||
include('./install.html'); | include('./install.html'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------ | |||||
普通安装 | |||||
function _2_Setup() | |||||
------------------------*/ | |||||
//普通安装 | |||||
else if ($step==2) | else if ($step==2) | ||||
{ | { | ||||
$dbtype = empty($dbtype)? "mysql" : $dbtype; | $dbtype = empty($dbtype)? "mysql" : $dbtype; | ||||
@@ -275,10 +269,7 @@ else if ($step==2) | |||||
header('Location:../admin/index.php'); | header('Location:../admin/index.php'); | ||||
exit(); | exit(); | ||||
} | } | ||||
/*------------------------ | |||||
检测数据库是否有效 | |||||
function _10_TestDbPwd() | |||||
------------------------*/ | |||||
//检测数据库是否有效 | |||||
else if ($step==10) | else if ($step==10) | ||||
{ | { | ||||
header("Pragma:no-cache\r\n"); | header("Pragma:no-cache\r\n"); | ||||
@@ -3973,7 +3973,7 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||||
('39','cfg_ftp_root','网站根在FTP中的目录','2','string','/'), | ('39','cfg_ftp_root','网站根在FTP中的目录','2','string','/'), | ||||
('40','cfg_ftp_mkdir','是否强制用FTP创建目录','2','bool','N'), | ('40','cfg_ftp_mkdir','是否强制用FTP创建目录','2','bool','N'), | ||||
('41','cfg_list_son','是否包含上级列表子类文档','6','bool','Y'), | ('41','cfg_list_son','是否包含上级列表子类文档','6','bool','Y'), | ||||
('42','cfg_mb_open','是否开启用户功能','4','bool','N'), | |||||
('42','cfg_mb_open','是否开启会员功能','4','bool','N'), | |||||
('43','cfg_mb_album','是否开启会员图集功能','4','bool','Y'), | ('43','cfg_mb_album','是否开启会员图集功能','4','bool','Y'), | ||||
('44','cfg_mb_upload','是否允许会员上传非图片附件','4','bool','Y'), | ('44','cfg_mb_upload','是否允许会员上传非图片附件','4','bool','Y'), | ||||
('45','cfg_mb_upload_size','会员上传文件大小(KB)','4','number','1024'), | ('45','cfg_mb_upload_size','会员上传文件大小(KB)','4','number','1024'), | ||||
@@ -4000,8 +4000,8 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||||
('66','cfg_album_style','图集默认样式(1为多页多图、2为多页单图、3为缩略图列表)','3','number','2'), | ('66','cfg_album_style','图集默认样式(1为多页多图、2为多页单图、3为缩略图列表)','3','number','2'), | ||||
('67','cfg_album_ddwidth','图集默认缩略图大小','3','number','200'), | ('67','cfg_album_ddwidth','图集默认缩略图大小','3','number','200'), | ||||
('68','cfg_mb_notallow','不允许注册的会员ID','4','bstring','www,bbs,ftp,mail,user,users,admin,administrator'), | ('68','cfg_mb_notallow','不允许注册的会员ID','4','bstring','www,bbs,ftp,mail,user,users,admin,administrator'), | ||||
('69','cfg_mb_idmin','用户ID最小长度','4','number','6'), | |||||
('70','cfg_mb_pwdmin','用户密码最小长度','4','number','6'), | |||||
('69','cfg_mb_idmin','会员ID最小长度','4','number','6'), | |||||
('70','cfg_mb_pwdmin','会员密码最小长度','4','number','6'), | |||||
('71','cfg_md_idurl','是否严格限定会员登录ID,允许会员使用二级域名必须设置此项','4','bool','N'), | ('71','cfg_md_idurl','是否严格限定会员登录ID,允许会员使用二级域名必须设置此项','4','bool','N'), | ||||
('72','cfg_mb_rank','注册会员默认级别,会员权限管理中查看级别代表的数字','4','number','10'), | ('72','cfg_mb_rank','注册会员默认级别,会员权限管理中查看级别代表的数字','4','number','10'), | ||||
('73','cfg_feedback_time','两次评论至少间隔时间(秒)','5','number','30'), | ('73','cfg_feedback_time','两次评论至少间隔时间(秒)','5','number','30'), | ||||
@@ -4024,9 +4024,9 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||||
('90','cfg_smtp_port','SMTP服务器端口','2','string','25'), | ('90','cfg_smtp_port','SMTP服务器端口','2','string','25'), | ||||
('91','cfg_sendmail_bysmtp','是否启用SMTP方式发送邮件','2','bool','Y'), | ('91','cfg_sendmail_bysmtp','是否启用SMTP方式发送邮件','2','bool','Y'), | ||||
('92','cfg_smtp_server','SMTP服务器','2','string','smtp.qq.com'), | ('92','cfg_smtp_server','SMTP服务器','2','string','smtp.qq.com'), | ||||
('93','cfg_smtp_usermail','SMTP服务器的用户邮箱','2','string','tianya@dedebiz.com'), | |||||
('94','cfg_smtp_user','SMTP服务器的用户帐号','2','string','tianya'), | |||||
('95','cfg_smtp_password','SMTP服务器的用户密码','2','string','tianya'), | |||||
('93','cfg_smtp_usermail','SMTP服务器邮箱','2','string','tianya@dedebiz.com'), | |||||
('94','cfg_smtp_user','SMTP服务器帐号','2','string','tianya'), | |||||
('95','cfg_smtp_password','SMTP服务器密码','2','string','tianya'), | |||||
('96','cfg_online_type','在线支付网关类型','2','string','nps'), | ('96','cfg_online_type','在线支付网关类型','2','string','nps'), | ||||
('97','cfg_upload_switch','删除文档文件同时删除相关附件文件','2','bool','Y'), | ('97','cfg_upload_switch','删除文档文件同时删除相关附件文件','2','bool','Y'), | ||||
('98','cfg_fck_xhtml','是否使用富文本','2','bool','N'), | ('98','cfg_fck_xhtml','是否使用富文本','2','bool','N'), | ||||
@@ -4046,17 +4046,17 @@ INSERT INTO `#@__sysconfig` VALUES ('1','cfg_basehost','站点网址','1','strin | |||||
('112','cfg_addon_domainbind','是否绑定附件目录为指定的二级域名','7','bool','N'), | ('112','cfg_addon_domainbind','是否绑定附件目录为指定的二级域名','7','bool','N'), | ||||
('113','cfg_addon_domain','附件目录的二级域名','7','string',''), | ('113','cfg_addon_domain','附件目录的二级域名','7','string',''), | ||||
('114','cfg_df_dutyadmin','默认作者名称','7','string','网站管理员'), | ('114','cfg_df_dutyadmin','默认作者名称','7','string','网站管理员'), | ||||
('115','cfg_mb_allowncarc','是否允许用户空间显示未审核文档','4','bool','Y'), | |||||
('115','cfg_mb_allowncarc','是否允许会员空间显示未审核文档','4','bool','Y'), | |||||
('116','cfg_mb_spaceallarc','会员空间中所有文档的栏目ID(不限为0)','4','number','0'), | ('116','cfg_mb_spaceallarc','会员空间中所有文档的栏目ID(不限为0)','4','number','0'), | ||||
('117','cfg_face_adds','上传头像增加积分','5','number','10'), | ('117','cfg_face_adds','上传头像增加积分','5','number','10'), | ||||
('118','cfg_moreinfo_adds','填写详细资料增加积分','5','number','20'), | ('118','cfg_moreinfo_adds','填写详细资料增加积分','5','number','20'), | ||||
('119','cfg_money_scores','多少积分可以兑换一个金币','5','number','50'), | ('119','cfg_money_scores','多少积分可以兑换一个金币','5','number','50'), | ||||
('120','cfg_mb_wnameone','是否允许用户昵称重复','4','bool','N'), | |||||
('120','cfg_mb_wnameone','是否允许会员昵称重复','4','bool','N'), | |||||
('121','cfg_arc_dirname','是否允许用目录作为文档文件名,文档命名规则:{typedir}/{aid}/index.html','7','bool','Y'), | ('121','cfg_arc_dirname','是否允许用目录作为文档文件名,文档命名规则:{typedir}/{aid}/index.html','7','bool','Y'), | ||||
('122','cfg_puccache_time','需缓存文档全局缓存时间(秒)','6','number','36000'), | ('122','cfg_puccache_time','需缓存文档全局缓存时间(秒)','6','number','36000'), | ||||
('123','cfg_arc_click','文档默认浏览数(-1表示随机1000到6000之间)','7','number','-1'), | ('123','cfg_arc_click','文档默认浏览数(-1表示随机1000到6000之间)','7','number','-1'), | ||||
('124','cfg_addon_savetype','附件保存形式,按data函数日期参数(y年m月d日)','3','string','ymd'), | ('124','cfg_addon_savetype','附件保存形式,按data函数日期参数(y年m月d日)','3','string','ymd'), | ||||
('125','cfg_qk_uploadlit','异步上传缩略图,空间太不稳定用户关闭此项','3','bool','Y'), | |||||
('125','cfg_qk_uploadlit','异步上传缩略图,空间太不稳定会员关闭此项','3','bool','Y'), | |||||
('126','cfg_login_adds','登录会员中心获积分','5','number','2'), | ('126','cfg_login_adds','登录会员中心获积分','5','number','2'), | ||||
('127','cfg_userad_adds','会员推广获积分','5','number','10'), | ('127','cfg_userad_adds','会员推广获积分','5','number','10'), | ||||
('128','cfg_replace_num','文档关键词替换次数(0为全部替换)','7','number','1'), | ('128','cfg_replace_num','文档关键词替换次数(0为全部替换)','7','number','1'), | ||||
@@ -119,7 +119,7 @@ class SearchView | |||||
} | } | ||||
$this->TotalPage = ceil($this->TotalResult / $this->pagesize); | $this->TotalPage = ceil($this->TotalResult / $this->pagesize); | ||||
if ($this->PageNo == 1) { | if ($this->PageNo == 1) { | ||||
$this->dsql->ExecuteNoneQuery("UPDATE `#@__search_keywords` SET result='".$this->TotalResult."' WHERE keyword='".addslashes($keyword)."'; "); | |||||
$this->dsql->ExecuteNoneQuery("UPDATE `#@__search_keywords` SET result='".$this->TotalResult."' WHERE keyword='".addslashes($keyword)."';"); | |||||
} | } | ||||
$envs['url_type'] = 3; | $envs['url_type'] = 3; | ||||
$envs['value'] = $keyword; | $envs['value'] = $keyword; | ||||
@@ -153,7 +153,7 @@ class SearchView | |||||
{ | { | ||||
global $cfg_soft_lang, $cfg_bizcore_appid, $cfg_bizcore_key; | global $cfg_soft_lang, $cfg_bizcore_appid, $cfg_bizcore_key; | ||||
$keyword = cn_substr($keyword, 50); | $keyword = cn_substr($keyword, 50); | ||||
$row = $this->dsql->GetOne("SELECT spwords FROM `#@__search_keywords` WHERE keyword='".addslashes($keyword)."'; "); | |||||
$row = $this->dsql->GetOne("SELECT spwords FROM `#@__search_keywords` WHERE keyword='".addslashes($keyword)."';"); | |||||
if (!is_array($row)) { | if (!is_array($row)) { | ||||
if (strlen($keyword) > 7) { | if (strlen($keyword) > 7) { | ||||
if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) { | if (!empty($cfg_bizcore_appid) && !empty($cfg_bizcore_key)) { | ||||
@@ -190,7 +190,7 @@ class SearchView | |||||
$inquery = "INSERT INTO `#@__search_keywords` (`keyword`,`spwords`,`count`,`result`,`lasttime`) VALUES ('".addslashes($keyword)."', '".addslashes($keywords)."', '1', '0', '".time()."'); "; | $inquery = "INSERT INTO `#@__search_keywords` (`keyword`,`spwords`,`count`,`result`,`lasttime`) VALUES ('".addslashes($keyword)."', '".addslashes($keywords)."', '1', '0', '".time()."'); "; | ||||
$this->dsql->ExecuteNoneQuery($inquery); | $this->dsql->ExecuteNoneQuery($inquery); | ||||
} else { | } else { | ||||
$this->dsql->ExecuteNoneQuery("UPDATE `#@__search_keywords` SET count=count+1,lasttime='".time()."' WHERE keyword='".addslashes($keyword)."'; "); | |||||
$this->dsql->ExecuteNoneQuery("UPDATE `#@__search_keywords` SET count=count+1,lasttime='".time()."' WHERE keyword='".addslashes($keyword)."';"); | |||||
$keywords = $row['spwords']; | $keywords = $row['spwords']; | ||||
} | } | ||||
return $keywords; | return $keywords; | ||||
@@ -267,7 +267,7 @@ class SearchView | |||||
} else { | } else { | ||||
$likeword = ''; | $likeword = ''; | ||||
$lsql = "(".$lsql.") AND NOT(keyword like '".addslashes($this->Keyword)."') "; | $lsql = "(".$lsql.") AND NOT(keyword like '".addslashes($this->Keyword)."') "; | ||||
$this->dsql->SetQuery("SELECT keyword,count FROM `#@__search_keywords` WHERE $lsql ORDER BY lasttime DESC LIMIT 0,$num; "); | |||||
$this->dsql->SetQuery("SELECT keyword,count FROM `#@__search_keywords` WHERE $lsql ORDER BY lasttime DESC LIMIT 0,$num;"); | |||||
$this->dsql->Execute('l'); | $this->dsql->Execute('l'); | ||||
while ($row = $this->dsql->GetArray('l')) { | while ($row = $this->dsql->GetArray('l')) { | ||||
if ($row['count'] > 1000) { | if ($row['count'] > 1000) { | ||||
@@ -273,7 +273,7 @@ function dede_htmlspecialchars($str) | |||||
else return htmlspecialchars($str); | else return htmlspecialchars($str); | ||||
} | } | ||||
/** | /** | ||||
* 载入小助手,这里用户可能载入用helps载入多个小助手 | |||||
* 载入小助手,这里会员可能载入用helps载入多个小助手 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string | * @param string | ||||
@@ -139,7 +139,7 @@ if (PHP_VERSION > '5.1') { | |||||
@date_default_timezone_set('Etc/GMT'.$time51); | @date_default_timezone_set('Etc/GMT'.$time51); | ||||
} | } | ||||
$cfg_isUrlOpen = @ini_get("allow_url_fopen"); | $cfg_isUrlOpen = @ini_get("allow_url_fopen"); | ||||
//用户浏览的网站host | |||||
//会员浏览的网站host | |||||
if (PHP_SAPI === 'cli') { | if (PHP_SAPI === 'cli') { | ||||
$cfg_clihost = 'https://www.dedebiz.com'; | $cfg_clihost = 'https://www.dedebiz.com'; | ||||
} else { | } else { | ||||
@@ -167,7 +167,7 @@ $cfg_mobile_dir = $cfg_cmspath.'/m'; | |||||
$cfg_mobileurl = $cfg_mainsite.$cfg_mobile_dir; | $cfg_mobileurl = $cfg_mainsite.$cfg_mobile_dir; | ||||
$cfg_data_dir = $cfg_cmspath.'/data'; | $cfg_data_dir = $cfg_cmspath.'/data'; | ||||
$cfg_dataurl = $cfg_mainsite.$cfg_data_dir; | $cfg_dataurl = $cfg_mainsite.$cfg_data_dir; | ||||
//会员用户目录 | |||||
//会员会员目录 | |||||
$cfg_member_dir = $cfg_cmspath.'/user'; | $cfg_member_dir = $cfg_cmspath.'/user'; | ||||
$cfg_memberurl = $cfg_mainsite.$cfg_member_dir; | $cfg_memberurl = $cfg_mainsite.$cfg_member_dir; | ||||
//专题存放目录 | //专题存放目录 | ||||
@@ -178,7 +178,7 @@ $cfg_medias_dir = $cfg_cmspath.$cfg_medias_dir; | |||||
$cfg_mediasurl = $cfg_mainsite.$cfg_medias_dir; | $cfg_mediasurl = $cfg_mainsite.$cfg_medias_dir; | ||||
//上传图片存放目录,建议按默认 | //上传图片存放目录,建议按默认 | ||||
$cfg_image_dir = $cfg_medias_dir.'/allimg'; | $cfg_image_dir = $cfg_medias_dir.'/allimg'; | ||||
//用户投稿图片存放目录 | |||||
//会员投稿图片存放目录 | |||||
$cfg_user_dir = $cfg_medias_dir.'/userup'; | $cfg_user_dir = $cfg_medias_dir.'/userup'; | ||||
//上传软件存放目录 | //上传软件存放目录 | ||||
$cfg_soft_dir = $cfg_medias_dir.'/soft'; | $cfg_soft_dir = $cfg_medias_dir.'/soft'; | ||||
@@ -162,7 +162,7 @@ class DedeVote | |||||
} else { | } else { | ||||
setcookie('VOTE_MEMBER_IP', $_SERVER['REMOTE_ADDR'], time() * $row['spec'] * 3600, '/'); | setcookie('VOTE_MEMBER_IP', $_SERVER['REMOTE_ADDR'], time() * $row['spec'] * 3600, '/'); | ||||
} | } | ||||
//检查用户是否已投过票 | |||||
//检查会员是否已投过票 | |||||
$nowtime = time(); | $nowtime = time(); | ||||
$VoteMem = $this->dsql->GetOne("SELECT * FROM `#@__vote_member` WHERE voteid = '$this->VoteID' and userid='$memberID'"); | $VoteMem = $this->dsql->GetOne("SELECT * FROM `#@__vote_member` WHERE voteid = '$this->VoteID' and userid='$memberID'"); | ||||
if (!empty($memberID)) { | if (!empty($memberID)) { | ||||
@@ -44,7 +44,7 @@ function WriteEnumsCache($egroup = '') | |||||
if ($nrow['issign'] == 2) $tenum = true; | if ($nrow['issign'] == 2) $tenum = true; | ||||
} | } | ||||
file_put_contents($cachefile,json_encode($data)); | file_put_contents($cachefile,json_encode($data)); | ||||
if ($tenum) $dsql->ExecuteNoneQuery("UPDATE `#@__stepselect` SET `issign`=2 WHERE egroup='$egroup'; "); | |||||
if ($tenum) $dsql->ExecuteNoneQuery("UPDATE `#@__stepselect` SET `issign`=2 WHERE egroup='$egroup';"); | |||||
} | } | ||||
return '成功更新所有枚举缓存'; | return '成功更新所有枚举缓存'; | ||||
} | } | ||||
@@ -230,14 +230,14 @@ if (!function_exists('InsertOneTag')) { | |||||
$addtime = time(); | $addtime = time(); | ||||
$row = $dsql->GetOne("SELECT * FROM `#@__tagindex` WHERE tag LIKE '$tag' "); | $row = $dsql->GetOne("SELECT * FROM `#@__tagindex` WHERE tag LIKE '$tag' "); | ||||
if (!is_array($row)) { | if (!is_array($row)) { | ||||
$rs = $dsql->ExecuteNoneQuery("INSERT INTO `#@__tagindex` (`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES ('$tag','$typeid','0','1','0','0','$addtime','$addtime','$addtime'); "); | |||||
$rs = $dsql->ExecuteNoneQuery("INSERT INTO `#@__tagindex` (`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES ('$tag','$typeid','0','1','0','0','$addtime','$addtime','$addtime');"); | |||||
$tid = $dsql->GetLastID(); | $tid = $dsql->GetLastID(); | ||||
} else { | } else { | ||||
$rs = $dsql->ExecuteNoneQuery("UPDATE `#@__tagindex` SET total=total+1,addtime=$addtime WHERE tag LIKE '$tag' "); | $rs = $dsql->ExecuteNoneQuery("UPDATE `#@__tagindex` SET total=total+1,addtime=$addtime WHERE tag LIKE '$tag' "); | ||||
$tid = $row['id']; | $tid = $row['id']; | ||||
} | } | ||||
if ($rs) { | if ($rs) { | ||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__taglist` (`tid`,`aid`,`arcrank`,`typeid`,`tag`) VALUES ('$tid','$aid','$arcrank','$typeid','$tag'); "); | |||||
$dsql->ExecuteNoneQuery("INSERT INTO `#@__taglist` (`tid`,`aid`,`arcrank`,`typeid`,`tag`) VALUES ('$tid','$aid','$arcrank','$typeid','$tag');"); | |||||
} | } | ||||
} | } | ||||
} | } |
@@ -92,7 +92,7 @@ if (!function_exists('AdminUpload')) { | |||||
} | } | ||||
//前台会员通用上传函数 | //前台会员通用上传函数 | ||||
//$upname 是文件上传框的表单名,而不是表单的变量 | //$upname 是文件上传框的表单名,而不是表单的变量 | ||||
//$handname 允许用户手工指定网址情况下的网址 | |||||
//$handname 允许会员手工指定网址情况下的网址 | |||||
if (!function_exists('MemberUploads')) { | if (!function_exists('MemberUploads')) { | ||||
function MemberUploads($upname, $handname, $userid = 0, $utype = 'image', $exname = '', $maxwidth = 0, $maxheight = 0, $water = false, $isadmin = false) | function MemberUploads($upname, $handname, $userid = 0, $utype = 'image', $exname = '', $maxwidth = 0, $maxheight = 0, $water = false, $isadmin = false) | ||||
{ | { | ||||
@@ -74,9 +74,9 @@ if (!function_exists('GetCurUrl')) { | |||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* 获取用户真实地址 | |||||
* 获取会员真实地址 | |||||
* | * | ||||
* @return string 返回用户ip | |||||
* @return string 返回会员ip | |||||
*/ | */ | ||||
if (!function_exists('GetIP')) { | if (!function_exists('GetIP')) { | ||||
function GetIP() | function GetIP() | ||||
@@ -10,7 +10,7 @@ if (!defined('DEDEINC')) exit('dedebiz'); | |||||
* @link https://www.dedebiz.com | * @link https://www.dedebiz.com | ||||
*/ | */ | ||||
include(DEDEDATA.'/mark/inc_photowatermark_config.php'); | include(DEDEDATA.'/mark/inc_photowatermark_config.php'); | ||||
//检测用户系统支持的图片格式 | |||||
//检测会员系统支持的图片格式 | |||||
global $cfg_photo_type, $cfg_photo_typenames, $cfg_photo_support; | global $cfg_photo_type, $cfg_photo_typenames, $cfg_photo_support; | ||||
$cfg_photo_type['gif'] = FALSE; | $cfg_photo_type['gif'] = FALSE; | ||||
$cfg_photo_type['jpeg'] = FALSE; | $cfg_photo_type['jpeg'] = FALSE; | ||||
@@ -248,7 +248,7 @@ class DedeCli | |||||
return fgets(STDIN); | return fgets(STDIN); | ||||
} | } | ||||
/** | /** | ||||
* 询问用户输入.这个可以1个或2个参数. | |||||
* 询问会员输入.这个可以1个或2个参数. | |||||
* | * | ||||
* 使用: | * 使用: | ||||
* | * | ||||
@@ -59,7 +59,7 @@ class DedeBizClient | |||||
} | } | ||||
return $this->CheckSign($msg); | return $this->CheckSign($msg); | ||||
} | } | ||||
//用户获取当前服务器状态信息 | |||||
//会员获取当前服务器状态信息 | |||||
function SystemInfo() | function SystemInfo() | ||||
{ | { | ||||
$req = array( | $req = array( | ||||
@@ -341,7 +341,7 @@ class DedeHttpDown | |||||
} | } | ||||
$this->m_puthead = array(); | $this->m_puthead = array(); | ||||
$this->m_puthead["Host"] = $this->m_host; | $this->m_puthead["Host"] = $this->m_host; | ||||
//发送用户自定义的请求头 | |||||
//发送会员自定义的请求头 | |||||
if (!isset($this->m_puthead["Accept"])) { | if (!isset($this->m_puthead["Accept"])) { | ||||
$this->m_puthead["Accept"] = "*/*"; | $this->m_puthead["Accept"] = "*/*"; | ||||
} | } | ||||
@@ -398,7 +398,7 @@ class DedeHttpDown | |||||
$headString .= "POST ".$ps[0]." $httpv\r\n"; | $headString .= "POST ".$ps[0]." $httpv\r\n"; | ||||
} | } | ||||
$this->m_puthead["Host"] = $this->m_host; | $this->m_puthead["Host"] = $this->m_host; | ||||
//发送用户自定义的请求头 | |||||
//发送会员自定义的请求头 | |||||
if (!isset($this->m_puthead["Accept"])) { | if (!isset($this->m_puthead["Accept"])) { | ||||
$this->m_puthead["Accept"] = "*/*"; | $this->m_puthead["Accept"] = "*/*"; | ||||
} | } | ||||
@@ -12,15 +12,15 @@ if (!defined('DEDEINC')) exit('dedebiz'); | |||||
//使用缓存助手 | //使用缓存助手 | ||||
helper('cache'); | helper('cache'); | ||||
/** | /** | ||||
* 检查用户名的合法性 | |||||
* 检查会员名的合法性 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $uid 用户UID | |||||
* @param string $uid 会员UID | |||||
* @param string $msgtitle 提示标题 | * @param string $msgtitle 提示标题 | ||||
* @param string $ckhas 检查是否存在 | * @param string $ckhas 检查是否存在 | ||||
* @return string | * @return string | ||||
*/ | */ | ||||
function CheckUserID($uid, $msgtitle = '用户名', $ckhas = TRUE) | |||||
function CheckUserID($uid, $msgtitle = '会员名', $ckhas = TRUE) | |||||
{ | { | ||||
global $cfg_mb_notallow, $cfg_mb_idmin, $cfg_md_idurl, $cfg_soft_lang, $dsql; | global $cfg_mb_notallow, $cfg_mb_idmin, $cfg_md_idurl, $cfg_soft_lang, $dsql; | ||||
if ($cfg_mb_notallow != '') { | if ($cfg_mb_notallow != '') { | ||||
@@ -57,7 +57,7 @@ function CheckUserID($uid, $msgtitle = '用户名', $ckhas = TRUE) | |||||
return 'ok'; | return 'ok'; | ||||
} | } | ||||
/** | /** | ||||
* 检查用户是否被禁言 | |||||
* 检查会员是否被禁言 | |||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
@@ -146,7 +146,7 @@ class MemberLogin | |||||
$this->fields = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='{$this->M_ID}' "); | $this->fields = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='{$this->M_ID}' "); | ||||
} | } | ||||
if (is_array($this->fields)) { | if (is_array($this->fields)) { | ||||
//间隔一小时更新一次用户登录时间 | |||||
//间隔一小时更新一次会员登录时间 | |||||
if (time() - $this->M_LoginTime > 3600) { | if (time() - $this->M_LoginTime > 3600) { | ||||
$dsql->ExecuteNoneQuery("update `#@__member` set logintime='".time()."',loginip='".GetIP()."' WHERE mid='".$this->fields['mid']."';"); | $dsql->ExecuteNoneQuery("update `#@__member` set logintime='".time()."',loginip='".GetIP()."' WHERE mid='".$this->fields['mid']."';"); | ||||
PutCookie("DedeLoginTime", time(), $this->M_KeepTime); | PutCookie("DedeLoginTime", time(), $this->M_KeepTime); | ||||
@@ -185,7 +185,7 @@ class MemberLogin | |||||
$this->__construct($kptime); | $this->__construct($kptime); | ||||
} | } | ||||
/** | /** | ||||
* 删除缓存,每次登录时和在修改用户资料的地方会清除 | |||||
* 删除缓存,每次登录时和在修改会员资料的地方会清除 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string | * @param string | ||||
@@ -220,7 +220,7 @@ class MemberLogin | |||||
$this->ResetUser(); | $this->ResetUser(); | ||||
} | } | ||||
/** | /** | ||||
* 验证用户是否已经登录 | |||||
* 验证会员是否已经登录 | |||||
* | * | ||||
* @return bool | * @return bool | ||||
*/ | */ | ||||
@@ -230,7 +230,7 @@ class MemberLogin | |||||
else return FALSE; | else return FALSE; | ||||
} | } | ||||
/** | /** | ||||
* 检测用户上传空间 | |||||
* 检测会员上传空间 | |||||
* | * | ||||
* @return int | * @return int | ||||
*/ | */ | ||||
@@ -238,11 +238,11 @@ class MemberLogin | |||||
{ | { | ||||
global $dsql; | global $dsql; | ||||
$uid = $this->M_ID; | $uid = $this->M_ID; | ||||
$row = $dsql->GetOne("SELECT sum(filesize) AS fs FROM `#@__uploads` WHERE mid='$uid'; "); | |||||
$row = $dsql->GetOne("SELECT sum(filesize) AS fs FROM `#@__uploads` WHERE mid='$uid';"); | |||||
return $row['fs']; | return $row['fs']; | ||||
} | } | ||||
/** | /** | ||||
* 检查用户空间信息 | |||||
* 检查会员空间信息 | |||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
@@ -258,7 +258,7 @@ class MemberLogin | |||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* 更新用户信息统计表 | |||||
* 更新会员信息统计表 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $field 字段信息 | * @param string $field 字段信息 | ||||
@@ -286,7 +286,7 @@ class MemberLogin | |||||
$dsql->ExecuteNoneQuery($inquery); | $dsql->ExecuteNoneQuery($inquery); | ||||
} | } | ||||
/** | /** | ||||
* 重置用户信息 | |||||
* 重置会员信息 | |||||
* | * | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
@@ -324,7 +324,7 @@ class MemberLogin | |||||
return $fnum; | return $fnum; | ||||
} | } | ||||
/** | /** | ||||
* 用户登录 | |||||
* 会员登录 | |||||
* 把登录密码转为指定长度md5数据 | * 把登录密码转为指定长度md5数据 | ||||
* | * | ||||
* @access public | * @access public | ||||
@@ -398,19 +398,19 @@ class MemberLogin | |||||
} | } | ||||
} | } | ||||
/** | /** | ||||
* 检查用户是否合法 | |||||
* 检查会员是否合法 | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $loginuser 登录用户名 | |||||
* @param string $loginpwd 用户密码 | |||||
* @param string $loginuser 登录会员名 | |||||
* @param string $loginpwd 会员密码 | |||||
* @return string | * @return string | ||||
*/ | */ | ||||
function CheckUser(&$loginuser, $loginpwd) | function CheckUser(&$loginuser, $loginpwd) | ||||
{ | { | ||||
global $dsql; | global $dsql; | ||||
//检测用户名的合法性 | |||||
$rs = CheckUserID($loginuser, '用户名', FALSE); | |||||
//用户名不正确时返回验证错误,原登录名通过引用返回错误提示信息 | |||||
//检测会员名的合法性 | |||||
$rs = CheckUserID($loginuser, '会员名', FALSE); | |||||
//会员名不正确时返回验证错误,原登录名通过引用返回错误提示信息 | |||||
if ($rs != 'ok') { | if ($rs != 'ok') { | ||||
$loginuser = $rs; | $loginuser = $rs; | ||||
return '0'; | return '0'; | ||||
@@ -463,8 +463,8 @@ class MemberLogin | |||||
function getLoginError($loginuser) | function getLoginError($loginuser) | ||||
{ | { | ||||
global $dsql; | global $dsql; | ||||
$rs = CheckUserID($loginuser, '用户名', FALSE); | |||||
//用户名不正确时返回验证错误,原登录名通过引用返回错误提示信息 | |||||
$rs = CheckUserID($loginuser, '会员名', FALSE); | |||||
//会员名不正确时返回验证错误,原登录名通过引用返回错误提示信息 | |||||
if ($rs != 'ok') { | if ($rs != 'ok') { | ||||
return -1; | return -1; | ||||
} | } | ||||
@@ -487,8 +487,8 @@ class MemberLogin | |||||
function loginError($loginuser) | function loginError($loginuser) | ||||
{ | { | ||||
global $dsql; | global $dsql; | ||||
$rs = CheckUserID($loginuser, '用户名', FALSE); | |||||
//用户名不正确时返回验证错误,原登录名通过引用返回错误提示信息 | |||||
$rs = CheckUserID($loginuser, '会员名', FALSE); | |||||
//会员名不正确时返回验证错误,原登录名通过引用返回错误提示信息 | |||||
if ($rs != 'ok') { | if ($rs != 'ok') { | ||||
return; | return; | ||||
} | } | ||||
@@ -497,10 +497,10 @@ class MemberLogin | |||||
$dsql->ExecuteNoneQuery($inquery); | $dsql->ExecuteNoneQuery($inquery); | ||||
} | } | ||||
/** | /** | ||||
* 保存用户cookie | |||||
* 保存会员cookie | |||||
* | * | ||||
* @access public | * @access public | ||||
* @param string $uid 用户id | |||||
* @param string $uid 会员id | |||||
* @param string $logintime 登录限制时间 | * @param string $logintime 登录限制时间 | ||||
* @return void | * @return void | ||||
*/ | */ | ||||
@@ -34,7 +34,7 @@ use WeChat\Exceptions\InvalidInstanceException; | |||||
* @method \WeChat\Scan WeChatScan($options = []) static 微信扫一扫接入管理 | * @method \WeChat\Scan WeChatScan($options = []) static 微信扫一扫接入管理 | ||||
* @method \WeChat\Script WeChatScript($options = []) static 微信前端支持 | * @method \WeChat\Script WeChatScript($options = []) static 微信前端支持 | ||||
* @method \WeChat\Shake WeChatShake($options = []) static 微信揺一揺周边 | * @method \WeChat\Shake WeChatShake($options = []) static 微信揺一揺周边 | ||||
* @method \WeChat\Tags WeChatTags($options = []) static 微信用户标签管理 | |||||
* @method \WeChat\Tags WeChatTags($options = []) static 微信会员标签管理 | |||||
* @method \WeChat\Template WeChatTemplate($options = []) static 微信模板消息 | * @method \WeChat\Template WeChatTemplate($options = []) static 微信模板消息 | ||||
* @method \WeChat\User WeChatUser($options = []) static 微信粉丝管理 | * @method \WeChat\User WeChatUser($options = []) static 微信粉丝管理 | ||||
* @method \WeChat\Wifi WeChatWifi($options = []) static 微信门店WIFI管理 | * @method \WeChat\Wifi WeChatWifi($options = []) static 微信门店WIFI管理 | ||||