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