Browse Source

移除会员系统不必要功能

tags/6.0.0
tianya 3 years ago
parent
commit
b4a4cb3b7b
18 changed files with 0 additions and 1031 deletions
  1. +0
    -71
      src/dede/member_feed_edit.php
  2. +0
    -110
      src/dede/member_guestbook.php
  3. +0
    -85
      src/dede/member_info_main.php
  4. +0
    -62
      src/dede/member_msg_edit.php
  5. +0
    -51
      src/dede/templets/data_switch_main.htm
  6. +0
    -160
      src/dede/templets/member_feed_main.htm
  7. +0
    -120
      src/dede/templets/member_guestbook.htm
  8. +0
    -114
      src/dede/templets/member_mood_main.htm
  9. +0
    -42
      src/include/memberlogin.class.php
  10. +0
    -3
      src/member/album_add.php
  11. +0
    -3
      src/member/archives_add.php
  12. +0
    -3
      src/member/archives_sg_add.php
  13. +0
    -3
      src/member/article_add.php
  14. +0
    -85
      src/member/feed.php
  15. +0
    -103
      src/member/guestbook_admin.php
  16. +0
    -1
      src/member/inc/config_space.php
  17. +0
    -12
      src/member/index.php
  18. +0
    -3
      src/member/soft_add.php

+ 0
- 71
src/dede/member_feed_edit.php View File

@@ -1,71 +0,0 @@
<?php
/**
* 会员日志编辑
*
* @version $Id: member_feed_edit.php 1 14:08 2010年7月19日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_Log');
if(empty($dopost))
{
ShowMsg("你没指定任何参数!","javascript:;");
exit();
}
if(empty($dellog)) $dellog = 0;
//清空所选日志
if($dopost == "clearcheck")
{
$nowtime = time();
$starttime = $nowtime - (24*3600);
$endtime =$nowtime -($dellog*24*3600);
$dsql->ExecuteNoneQuery("DELETE FROM #@__member_feed WHERE dtime BETWEEN $endtime AND $starttime ");
ShowMsg("成功清空过去".$dellog."天记录!","member_info_main.php?type=feed");
exit();
}
//清空所有日志
else if($dopost == "clear")
{
$dsql->ExecuteNoneQuery("TRUNCATE TABLE #@__member_feed");
ShowMsg("成功清空所有记录!","memberlog_list.php");
exit();
}
//删除选定日志
else if($dopost == "del")
{
$bkurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "member_feed_main.php";
$ids = explode('`', $ids);
$dquery = "";
foreach($ids as $id)
{
if($dquery=="") $dquery .= " fid='$id' ";
else $dquery .= " OR fid='$id' ";
}
if($dquery!="") $dquery = " WHERE ".$dquery;
$dsql->ExecuteNoneQuery("DELETE FROM #@__member_feed $dquery");
ShowMsg("成功删除指定的记录!",$bkurl);
exit();
}
//审核选定日志
else if($dopost=="check")
{
$bkurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "member_feed_main.php";
$ids = explode('`', $ids);
$dquery = "";
foreach($ids as $id)
{
if($dquery=="") $dquery .= " fid='$id' ";
else $dquery .= " OR fid='$id' ";
}
if($dquery!="") $dquery = " WHERE ".$dquery;
$dsql->ExecuteNoneQuery("UPDATE #@__member_feed SET ischeck=1 $dquery");
ShowMsg("成功审核指定的记录!",$bkurl);
exit();
} else {
ShowMsg("无法识别你的请求!","javascript:;");
exit();
}

+ 0
- 110
src/dede/member_guestbook.php View File

@@ -1,110 +0,0 @@
<?php
/**
* 会员留言管理
*
* @version $Id: member_guestbook.php 1 14:08 2010年7月19日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_memberguestbook');
require_once(DEDEINC."/datalistcp.class.php");
require_once(DEDEINC."/common.func.php");
setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
$dopost = empty($dopost)? "" : $dopost;
$uname = empty($uname)? "" : $uname;
$ways = empty($ways)? "" : $ways;
$sql = $where = "";
$mid = empty($mid) ? 0 : intval($mid);
if($mid>0) $where .= "AND g.mid='$mid' ";
if(!$uname=='') $where .= "AND g.uname='$uname' ";
if(!$ways=='' && !$body=='')
{
$body = preg_replace ("#^( | )+#i", '', $body);
$body = preg_replace ("#( | )+$#i", '', $body);
switch ($ways) {
case "uname":
$where .="AND g.uname='$body'";
break;
case "userid":
$row=$dsql->GetOne("SELECT mid FROM #@__member WHERE userid='$body' LIMIT 1");
$mid=$row['mid'];
$where .="AND g.mid='$mid'";
break;
case "msg":
$where .="AND g.msg LIKE '%$body%'";
break;
}
}
//删除留言
if($dopost=="del")
{
$bkurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "member_guestbook.php";
$ids = explode('`',$ids);
$dquery = "";
foreach($ids as $id)
{
if($dquery=="")
{
$dquery .= " aid='$id' ";
}
else
{
$dquery .= " OR aid='$id' ";
}
}
if($dquery!="") $dquery = " WHERE ".$dquery;
$dsql->ExecuteNoneQuery("DELETE FROM #@__member_guestbook $dquery");
ShowMsg("成功删除指定的记录!",$bkurl);
exit();
}
//删除相同留言者的所有留言
else if( $dopost=="deluname" )
{
$ids = preg_replace("#[^0-9,]#i", ',', $ids);
$dsql->SetQuery("SELECT uname FROM `#@__member_guestbook` WHERE aid IN ($ids) ");
$dsql->Execute();
$unames = '';
while($row = $dsql->GetArray())
{
$unames .= ($unames=='' ? " uname = '{$row['uname']}' " : " OR uname = '{$row['uname']}' ");
}
if($unames!='')
{
$query = "DELETE FROM `#@__member_guestbook` WHERE $unames ";
$dsql->ExecuteNoneQuery($query);
}
ShowMsg("成功删除指定相同留言者的所有留言!",$_COOKIE['ENV_GOBACK_URL'],0,500);
exit();
}
//删除相同IP的所有留言
else if( $dopost=="delall" )
{
$ids = preg_replace("#[^0-9,]#i", ',', $ids);
$dsql->SetQuery("SELECT ip FROM `#@__member_guestbook` WHERE aid IN ($ids) ");
$dsql->Execute();
$ips = '';
while($row = $dsql->GetArray())
{
$ips .= ($ips=='' ? " ip = '{$row['ip']}' " : " OR ip = '{$row['ip']}' ");
}
if($ips!='')
{
$query = "DELETE FROM `#@__member_guestbook` WHERE $ips ";
$dsql->ExecuteNoneQuery($query);
}
ShowMsg("成功删除指定相同IP的所有留言!",$_COOKIE['ENV_GOBACK_URL'],0,500);
exit();
}
$sql = "SELECT g.*,m.userid FROM #@__member_guestbook AS g LEFT JOIN #@__member AS m ON g.mid=m.mid WHERE 1=1 $where ORDER BY aid DESC";
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetTemplate(DEDEADMIN."/templets/member_guestbook.htm");
$dlist->SetSource($sql);
$dlist->Display();

+ 0
- 85
src/dede/member_info_main.php View File

@@ -1,85 +0,0 @@
<?php
/**
* 会员信息管理
*
* @version $Id: member_info_main.php 1 14:08 2010年7月19日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_Log');
require_once(DEDEINC."/datalistcp.class.php");
require_once(DEDEINC."/common.func.php");
setcookie("ENV_GOBACK_URL",$dedeNowurl,time()+3600,"/");
$sql = $where = "";
$dtime=(empty($dtime))? 0 : $dtime;
$ischeck=(empty($ischeck))? "" : $ischeck;
$dopost=(empty($dopost))? "" : $dopost;
if($type=="feed")
{
$table="#@__member_feed";
$id="aid";
$tpl=DEDEADMIN."/templets/member_feed_main.htm";
} else {
$table="#@__member_msg";
$id="id";
$tpl=DEDEADMIN."/templets/member_mood_main.htm";
}
if(in_array($ischeck, array('-1', '1')))
{
$type = array('-1'=>'0', '1'=>'1');
if($dtime>0)
{
$nowtime = time();
$starttime = $nowtime - ($dtime * 24 * 3600);
$where .= " AND dtime>'$starttime' AND ischeck='$type[$ischeck]' ";
} else {
$where .= " AND ischeck='$type[$ischeck]' ";
}
} else if ($dtime>0)
{
$nowtime = time();
$starttime = $nowtime - ($dtime * 24 * 3600);
$where .= " AND dtime>'$starttime' ";
} else if ($dopost=='pall')
{
$where .= " AND mid='$mid' ";
}
//获得是否审核的表述
function IsChecklog($ischeck)
{
$s = '';
$s=($ischeck=='1')? "<font color=blue>已审核</font>" : "<font color=red>未审核</font>";
return $s;
}
function JstrimJajxLog($str,$len)
{
$str = cn_substr($str,$len);
$str = str_replace('&#039;', '"', $str);
$str = str_replace('&lt;', '<', $str);
$str = str_replace('&gt;', '>', $str);
return $str;
}
$row=$dsql->GetOne("SELECT COUNT($id) AS dd FROM $table");
$totalnum=$row['dd'];
$rows=$dsql->GetOne("SELECT COUNT($id) AS dd FROM $table WHERE ischeck=1");
$checknum=$rows['dd'];
$rowss=$dsql->GetOne("SELECT COUNT($id) AS dd FROM $table WHERE ischeck=0");
$ischecknum=$rowss['dd'];
$sql = "SELECT * FROM $table WHERE 1=1 $where ORDER BY dtime DESC";
$dlist = new DataListCP();
$dlist->pageSize = 20;
$dlist->SetParameter("type",$type);
$dlist->SetParameter("totalnum",$totalnum);
$dlist->SetParameter("checknum",$checknum);
$dlist->SetParameter("ischecknum",$ischecknum);
$dlist->SetTemplate($tpl);
$dlist->SetSource($sql);
$dlist->Display();

+ 0
- 62
src/dede/member_msg_edit.php View File

@@ -1,62 +0,0 @@
<?php
/**
* 会员短消息管理
*
* @version $Id: member_msg_edit.php 1 11:24 2010年7月20日Z tianya $
* @package DedeCMS.Administrator
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_Log');
if(empty($dopost))
{
ShowMsg("你没指定任何参数!","javascript:;");
exit();
}
if(empty($dellog)) $dellog = 0;
//删除选定状态
if($dopost=="del")
{
$bkurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "member_msg_main.php";
$ids = explode('`',$ids);
$dquery = "";
foreach($ids as $id)
{
if($dquery=="")
{
$dquery .= "id='$id' ";
}
else
{
$dquery .= " OR id='$id' ";
}
}
if($dquery!="") $dquery = " WHERE ".$dquery;
$dsql->ExecuteNoneQuery("DELETE FROM #@__member_msg $dquery");
ShowMsg("成功删除指定的记录!",$bkurl);
exit();
}
//审核选定状态
else if($dopost=="check")
{
$bkurl = isset($_COOKIE['ENV_GOBACK_URL']) ? $_COOKIE['ENV_GOBACK_URL'] : "member_msg_main.php";
$ids = explode('`',$ids);
$dquery = "";
foreach($ids as $id)
{
if($dquery=="") $dquery .= " id='$id' ";
else $dquery .= " Or id='$id' ";
}
if($dquery!="") $dquery = " where ".$dquery;
$dsql->ExecuteNoneQuery("UPDATE #@__member_msg SET ischeck=1 $dquery");
ShowMsg("成功审核指定的记录!",$bkurl);
exit();
}
else
{
ShowMsg("无法识别你的请求!","javascript:;");
exit();
}

+ 0
- 51
src/dede/templets/data_switch_main.htm View File

@@ -1,51 +0,0 @@
{dede:config.pagesize value="20"/}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
<title>外部数据导入</title>
<link href="css/base.css" rel="stylesheet" type="text/css">
</head>
<body background='images/allbg.gif' leftmargin='8' topmargin='8'>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6">
<tr>
<td height="19" background="images/tbg.gif" colspan="7"> <strong>外部数据导入</strong>&nbsp;
[<a href="friendlink_add.php"><u>增加规则</u></a>]
[<a href='{dede:global name='cfg_phpurl'/}/flink_add.php' target='_blank'><u>导入规则</u></a>]
</td>
</tr>
<tr align="center" bgcolor="#F9FCEF" height="24">
<td width="26%">网站名称</td>
<td width="12%">网站Logo</td>
<td width="15%">站长Email</td>
<td width="18%">时间</td>
<td width="8%">状态</td>
<td width="8%">顺序</td>
<td width="15%">管理</td>
</tr>
{dede:datalist}
<tr align="center" bgcolor="#FFFFFF" height="24"
onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';">
<td><a href="{dede:field.url /}" target='_blank'>{dede:field.webname /}</a></td>
<td><a href="{dede:field.url /}" target='_blank'>{dede:field.logo function="GetPic(@me)" /}</a></td>
<td>{dede:field.email /}</td>
<td>{dede:field.dtime /}</td>
<td>{dede:field.ischeck function="GetSta(@me)" /}</td>
<td>{dede:field.sortrank /}</td>
<td>
<a href='friendlink_edit.php?id={dede:field.id /}&dopost=getedit'>[更改]</a>
<a href='friendlink_edit.php?id={dede:field.id /}&dopost=delete'>[删除]</a>
</td>
</tr>
{/dede:datalist}
<tr align="center" bgcolor="#F9FCEF" height="24">
<td colspan="7">
{dede:pagelist listsize=5/}
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

+ 0
- 160
src/dede/templets/member_feed_main.htm View File

@@ -1,160 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
<title>会员动态信息</title>
<link href="css/base.css" rel="stylesheet" type="text/css">
<script language="javascript">
//获得选中文件的文件名
function getCheckboxItem(){
var allSel="";
if(document.form1.logs.value) return document.form1.logs.value;
for(i=0;i<document.form1.logs.length;i++)
{
if(document.form1.logs[i].checked){
if(allSel=="")
allSel=document.form1.logs[i].value;
else
allSel=allSel+"`"+document.form1.logs[i].value;
}
}
return allSel;
}
function ReSel(){
for(i=0;i<document.form1.logs.length;i++){
if(document.form1.logs[i].checked) document.form1.logs[i].checked = false;
else document.form1.logs[i].checked = true;
}
}
function DelSel(){
var nid = getCheckboxItem();
if(nid==""){
alert("请选择项目!\r\n");
return ;
}
location.href = "member_feed_edit.php?dopost=del&ids="+nid;
}
function CheckSel(){
var nid = getCheckboxItem();
if(nid==""){
alert("请选择项目!\r\n");
return ;
}
location.href = "member_feed_edit.php?dopost=check&ids="+nid;
}
function ClearLog(){
location.href = "member_feed_edit.php?dopost=clear";
}
function ClearcheckLog(){
var obj;
var deltype;
obj=document.getElementsByName('dellog');
if(obj!=null){
var i;
for(i=0;i<obj.length;i++){
if(obj[i].checked){
deltype = obj[i].value;
}
}
}
location.href = "member_feed_edit.php?dopost=clearcheck&dellog=" + deltype;
}
</script>
<style type="text/css">
.current {border:1px solid #98CAEF;padding:5px;background:#FFFEF4;color:#FF0000;}
</style>
</head>
<body background="images/allbg.gif" leftmargin='8' topmargin='8'>
<table width="98%" border="0" cellpadding="2" cellspacing="1" bgcolor="#D6D6D6" align="center">
<tr>
<td height="28" colspan="4" background='images/tbg.gif'><table width="96%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20%" height="18" style="padding-left:10px;"><strong>会员动态记录:</strong></td>
<td width="80%" align="right"><table width="88%" border="0" cellspacing="0" cellpadding="0">
<form name='formsearch'>
<input type="hidden" value="<?php echo $ischeck;?>" name="ischeck">
<input type="hidden" value="feed" name="type">
<tr>
<td height="21" align="right"> 时间:
<select name="dtime">
<option value="0" selected>--全部--</option>
<option value="1">今天</option>
<option value="7">一周内</option>
<option value="15">15天内</option>
<option value="30">30天以内</option>
<option value="60">60天以内</option>
</select>
&nbsp;
<input type="submit" name="Submit" value="搜索" /></td>
</tr>
</form>
</table></td>
</tr>
</table></td>
</tr>
<tr align="center" bgcolor="#ffffff">
<td height="32" colspan="4" align="left" bgcolor="#FAFAF1"><span <?php if(empty($ischeck)) echo "class='current'";?>><a href='member_info_main.php?type=feed'>全部(<?php echo $totalnum;?>)</a></span> | <span <?php if($ischeck=='1') echo "class='current'";?>><a href='member_info_main.php?type=feed&ischeck=1'>已审核(<?php echo $checknum;?>)</a></span>| <span <?php if($ischeck=='-1') echo "class='current'";?>><a href='member_info_main.php?type=feed&ischeck=-1'>未审核(<?php echo $ischecknum;?>)</a></span></td>
</tr>
<tr align="center" height="26" bgcolor="#FBFCE2">
<td width="8%">选择</td>
<td width="11%">ID</td>
<td>内容</td>
<td width="15%">时间</td>
</tr>
<form name="form1">
{dede:datalist}
<tr align="center" bgcolor="#FFFFFF" height="26" align="center" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';">
<td><input name='logs' type='checkbox' class='np' id="logs" value='{dede:field.fid/}' /></td>
<td width="11%">{dede:field.fid /} </td>
<td align="left"><a href="/member/index.php?uid={dede:field.uname /}">{dede:field.uname /}</a> {dede:field.title function='jstrimjajxlog(@me,200)'/} [{dede:field.ischeck function=IsChecklog(@me)/}]</td>
<td> {dede:field.dtime function="floorTime(time()-@me,@me)" /} </td>
</tr>
{/dede:datalist}
</form>
<tr>
<td height="30" colspan="4" bgcolor="#ffffff">&nbsp;
<input type="button" name="b5" value="反选" style="width:40px" class="coolbg np" onClick="ReSel();" />
&nbsp;
<input type="button" name="b5" value="审核" style="width:40px" class="coolbg np" onClick="CheckSel();" />
&nbsp;
<input type="button" name="b6" value="删除所选" style="width:80px" class="coolbg np" onClick="DelSel();" />
</td>
</tr>
<tr id="type" >
<form action="" method="post" name="doform">
<td height="30" colspan="4" bgcolor="#ffffff" >&nbsp;<strong>特别提醒:</strong> &nbsp;当网站运行一段时间后,网站的会员动态记录表可能存放着大量的记录,为使系统的运行性能更佳,建议一段时间后清理一次。</br>
&nbsp;<strong>删除范围:</strong> &nbsp;
<input name="dellog" type="radio" value="7" id="dellog1" checked>
<label for="dellog1">过去7天</label>
&nbsp;
<input name="dellog" type="radio" id="dellog2" value="15">
<label for="dellog2">过去15天</label>
&nbsp;
<input name="dellog" type="radio" id="dellog3" value="30">
<label for="dellog3">过去30天</label>
&nbsp;
<input name="dellog" type="radio" id="dellog4" value="60">
<label for="dellog4">过去二个月(60天)</label>
&nbsp;
<input name="dellog" type="radio" id="dellog5" value="180">
<label for="dellog5">过去六个月(180天)</label>
&nbsp;
<input name="dellog" type="radio" id="dellog6" value="365">
<label for="dellog6">过去一年</label>
&nbsp;
<input type="button" name="b7" value="清空所选" style="width:100px" class="coolbg np" onClick="ClearcheckLog();" />
&nbsp;&nbsp;&nbsp;
<input type="button" name="b8" value="清空所有记录(慎用)" style="width:140px" class="coolbg np" onClick="ClearLog();" />
</form>
</tr>
<tr bgcolor="#F9FCEF">
<td height="24" colspan="4" align="center"> {dede:pagelist listsize='5' /} </td>
</tr>
</table>
</body>
</html>

+ 0
- 120
src/dede/templets/member_guestbook.htm View File

@@ -1,120 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
<title>会员空间留言管理</title>
<link href="css/base.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="../static/js/jquery.js" ></script>
<script language="javascript">
//获得选中文件的文件名
function getCheckboxItem(){
var allSel="";
if(document.form1.logs.value) return document.form1.logs.value;
for(i=0;i<document.form1.logs.length;i++)
{
if(document.form1.logs[i].checked){
if(allSel=="")
allSel=document.form1.logs[i].value;
else
allSel=allSel+"`"+document.form1.logs[i].value;
}
}
return allSel;
}
function ReSel(){
for(i=0;i<document.form1.logs.length;i++){
if(document.form1.logs[i].checked) document.form1.logs[i].checked = false;
else document.form1.logs[i].checked = true;
}
}
function DelSel(){
var nid = getCheckboxItem();
if(nid==""){
alert("请选择项目!\r\n");
return ;
}
location.href = "member_guestbook.php?dopost=del&ids="+nid;
}
function delFeedbackIP()
{
var nid=getCheckboxItem();
if(nid=="") alert("你没选中任何内容!");
else if(window.confirm('你确定要删除这些留言吗?')) location.href="member_guestbook.php?dopost=delall&ids="+nid;
}
function delUname()
{
var nid=getCheckboxItem();
if(nid=="") alert("你没选中任何内容!");
else if(window.confirm('你确定要删除这些留言吗?')) location.href="member_guestbook.php?dopost=deluname&ids="+nid;
}
</script>
</head>
<body background='images/allbg.gif' leftmargin='8' topmargin='8'>
<table width="98%" border="0" cellpadding="2" cellspacing="1" bgcolor="#D6D6D6" align="center">
<tr>
<td height="28" colspan="7" background='images/tbg.gif'><table width="96%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20%" height="18" style="padding-left:10px;"><strong>会员空间留言管理:</strong></td>
<td width="80%" align="right">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td><a href="member_guestbook.php">全部记录</a></td>
<td colspan="6"><table width="90%" border="0" cellspacing="0" cellpadding="0">
<form name='formsearch'>
<tr>
<td> 搜索:
<select name="ways" id="ways">
<option value="uname" selected>留言者</option>
<option value="userid">空间UID</option>
<option value="msg">内容</option>
</select>
<input type="text" name="body" id="body">
<input type="submit" name="Submit" value="搜索" />
</td>
</tr>
</form>
</table></td>
</tr>
<tr align="center" height="26" bgcolor="#FBFCE2">
<td width="8%">选择</td>
<td width="11%">ID</td>
<td width="11%">空间UID</td>
<td width="11%">留言者</td>
<td>留言内容</td>
<td width="11%">IP</td>
<td width="15%">时间</td>
</tr>
<form name="form1">
{dede:datalist}
<tr align="center" bgcolor="#FFFFFF">
<td><input name='logs' type='checkbox' class='np' id="logs" value='{dede:field.aid/}' /></td>
<td width="11%">{dede:field.aid /} </td>
<td><a href="member_guestbook.php?mid={dede:field.mid /}">{dede:field.userid /}</a></td>
<td><a href="member_guestbook.php?uname={dede:field.uname /}">{dede:field.uname /}</a></td>
<td>{dede:field.msg /}</td>
<td>{dede:field.ip /}</td>
<td> {dede:field.dtime function="GetDateMk(@me)" /} </td>
</tr>
{/dede:datalist}
</form>
<tr>
<td height="30" colspan="7" bgcolor="#ffffff">&nbsp;
<input type="button" name="b5" value="反选" style="width:40px" class="coolbg np" onClick="ReSel();" />
&nbsp;
<input type="button" name="b6" value="删除所选" style="width:80px" class="coolbg np" onClick="DelSel();" />
<input type='button' name='db' value=' 删除相同IP的所有留言 ' onClick="delFeedbackIP()" class="coolbg np" />
<input type='button' name='db' value=' 删除相同留言者的所有留言 ' onClick="delUname()" class="coolbg np" />
</td>
</tr>
<tr bgcolor="#F9FCEF">
<td height="24" colspan="7" align="center"> {dede:pagelist listsize='5' /} </td>
</tr>
</table>
</body>
</html>

+ 0
- 114
src/dede/templets/member_mood_main.htm View File

@@ -1,114 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $cfg_soft_lang; ?>">
<title>会员心情管理</title>
<link href="css/base.css" rel="stylesheet" type="text/css">
<script language="javascript">
//获得选中文件的文件名
function getCheckboxItem(){
var allSel="";
if(document.form1.logs.value) return document.form1.logs.value;
for(i=0;i<document.form1.logs.length;i++)
{
if(document.form1.logs[i].checked){
if(allSel=="")
allSel=document.form1.logs[i].value;
else
allSel=allSel+"`"+document.form1.logs[i].value;
}
}
return allSel;
}
function ReSel(){
for(i=0;i<document.form1.logs.length;i++){
if(document.form1.logs[i].checked) document.form1.logs[i].checked = false;
else document.form1.logs[i].checked = true;
}
}
function DelSel(){
var nid = getCheckboxItem();
if(nid==""){
alert("请选择项目!\r\n");
return ;
}
location.href = "member_msg_edit.php?dopost=del&ids="+nid;
}
function CheckSel(){
var nid = getCheckboxItem();
if(nid==""){
alert("请选择项目!\r\n");
return ;
}
location.href = "member_msg_edit.php?dopost=check&ids="+nid;
}
</script>
<style type="text/css">
.current {border:1px solid #98CAEF;padding:5px;background:#FFFEF4;color:#FF0000;}
</style>
</head>
<body background="images/allbg.gif" leftmargin='8' topmargin='8'>
<table width="98%" border="0" cellpadding="2" cellspacing="1" bgcolor="#D6D6D6" align="center">
<tr>
<td height="28" colspan="4" background='images/tbg.gif'><table width="96%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20%" height="18" style="padding-left:10px;"><strong>会员心情管理:</strong></td>
<td width="80%" align="right"><table width="88%" border="0" cellspacing="0" cellpadding="0">
<form name='formsearch'>
<input type="hidden" value="<?php echo $ischeck;?>" name="ischeck">
<input type="hidden" value="mood" name="type">
<tr>
<td height="21" align="right"> 时间:
<select name="dtime">
<option value="0" selected>--全部--</option>
<option value="1">今天</option>
<option value="7">一周内</option>
<option value="15">15天内</option>
<option value="30">30天以内</option>
<option value="60">60天以内</option>
</select>
&nbsp;
<input type="submit" name="Submit" value="搜索" /></td>
</tr>
</form>
</table></td>
</tr>
</table></td>
</tr>
<tr align="center" bgcolor="#ffffff">
<td height="32" colspan="4" align="left" bgcolor="#FAFAF1"><span <?php if(empty($ischeck)) echo "class='current'";?>><a href='member_info_main.php?type=mood'>全部(<?php echo $totalnum;?>)</a></span> | <span <?php if($ischeck=='1') echo "class='current'";?>><a href='member_info_main.php?type=mood&ischeck=1'>已审核(<?php echo $checknum;?>)</a></span>| <span <?php if($ischeck=='-1') echo "class='current'";?>><a href='member_info_main.php?type=mood&ischeck=-1'>未审核(<?php echo $ischecknum;?>)</a></span></td>
</tr>
<tr align="center" height="26" bgcolor="#FBFCE2">
<td width="8%">选择</td>
<td width="11%">ID</td>
<td>内容</td>
<td width="15%">时间</td>
</tr>
<form name="form1">
{dede:datalist}
<tr align="center" bgcolor="#FFFFFF" height="26" align="center" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';">
<td><input name='logs' type='checkbox' class='np' id="logs" value='{dede:field.id/}' /></td>
<td width="11%">{dede:field.id /} </td>
<td align="left">{dede:field.msg function='jstrimjajxlog(@me,200)'/} [{dede:field.ischeck function=IsChecklog(@me)/}](<a href='member_info_main.php?type=mood&dopost=pall&mid={dede:field.mid/}'>{dede:field.userid/}</a>)</td>
<td> {dede:field.dtime function="floorTime(time()-@me,@me)" /} </td>
</tr>
{/dede:datalist}
</form>
<tr>
<td height="30" colspan="4" bgcolor="#ffffff">&nbsp;
<input type="button" name="b5" value="反选" style="width:40px" class="coolbg np" onClick="ReSel();" />
&nbsp;
<input type="button" name="b5" value="审核" style="width:40px" class="coolbg np" onClick="CheckSel();" />
&nbsp;
<input type="button" name="b6" value="删除所选" style="width:80px" class="coolbg np" onClick="DelSel();" />
</td>
</tr>
<tr bgcolor="#E3F7D2">
<td height="24" colspan="4" align="center" bgcolor="#F9FCEF"> {dede:pagelist listsize='5' /} </td>
</tr>
</table>
</body>
</html>

+ 0
- 42
src/include/memberlogin.class.php View File

@@ -564,46 +564,4 @@ class MemberLogin
$sta .= " 拥有金币:{$this->M_Money} 个, 积分:{$this->M_Scores} 分。";
return $sta;
}
/**
* 记录会员操作日志
*
* @access public
* @param string $type 记录类型
* @param string $title 记录标题
* @param string $note记录描述
* @param string $aid涉及到的内容的id
* @return string
*/
function RecordFeeds($type, $title, $note, $aid)
{
global $dsql,$cfg_mb_feedcheck;
//确定是否需要记录
if (in_array($type,array('add','addsoft','feedback','addfriends','stow'))){
$ntime = time();
$title = dede_htmlspecialchars(cn_substrR($title,255));
if(in_array($type,array('add','addsoft','feedback','stow')))
{
$rcdtype = array('add'=>' 成功发布了', 'addsoft'=>' 成功发布了软件',
'feedback'=>' 评论了文章','stow'=>' 收藏了');
//内容发布处理
$arcrul = " <a href='/plus/view.php?aid=".$aid."'>".$title."</a>";
$title = dede_htmlspecialchars($rcdtype[$type].$arcrul, ENT_QUOTES);
} else if ($type == 'addfriends')
{
//添加好友处理
$arcrul = " <a href='/member/index.php?uid=".$aid."'>".$aid."</a>";
$title = dede_htmlspecialchars(' 与'. $arcrul."成为好友", ENT_QUOTES);
}
$note = Html2Text($note);
$aid = (isset($aid) && is_numeric($aid) ? $aid : 0);
$ischeck = ($cfg_mb_feedcheck == 'Y')? 0 : 1;
$query = "INSERT INTO `#@__member_feed` (`mid`, `userid`, `uname`, `type`, `aid`, `dtime`,`title`, `note`, `ischeck`)
Values('$this->M_ID', '$this->M_LoginID', '$this->M_UserName', '$type', '$aid', '$ntime', '$title', '$note', '$ischeck'); ";
$rs = $dsql->ExecuteNoneQuery($query);
return $rs;
} else {
return FALSE;
}
}
}//End Class

+ 0
- 3
src/member/album_add.php View File

@@ -207,9 +207,6 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
$artUrl = MakeArt($arcID,true);
if($artUrl=='') $artUrl = $cfg_phpurl."/view.php?aid=$arcID";
//会员动态记录
$cfg_ml->RecordFeeds('add', $title, $description, $arcID);
ClearMyAddon($arcID, $title);
//返回成功信息


+ 0
- 3
src/member/archives_add.php View File

@@ -166,9 +166,6 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}
//会员动态记录
$cfg_ml->RecordFeeds('add', $title, $description, $arcID);
ClearMyAddon($arcID, $title);
//返回成功信息


+ 0
- 3
src/member/archives_sg_add.php View File

@@ -216,9 +216,6 @@ else if($dopost=='save')
$artUrl = MakeArt($arcID,true);
if($artUrl=='') $artUrl = $cfg_phpurl."/view.php?aid=$arcID";
//会员动态记录
$cfg_ml->RecordFeeds('add', $title, $description, $arcID);
ClearMyAddon($arcID, $title);
//返回成功信息


+ 0
- 3
src/member/article_add.php View File

@@ -144,9 +144,6 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
$artUrl = MakeArt($arcID, TRUE);
if($artUrl=='') $artUrl = $cfg_phpurl."/view.php?aid=$arcID";
//会员动态记录
$cfg_ml->RecordFeeds('add', $title, $description, $arcID);
ClearMyAddon($arcID, $title);
//返回成功信息


+ 0
- 85
src/member/feed.php View File

@@ -1,85 +0,0 @@
<?php
/**
* 用户动态ajax显示页
*
* @version $Id: feed.php 1 17:55 2010年7月6日Z tianya $
* @package DedeCMS.Helpers
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0,0);
$menutype = 'config';
AjaxHead();
function quoteReplace($quote)
{
$quote = str_replace('{quote}','',$quote);
$quote = str_replace('{title}','',$quote);
$quote = str_replace('{/title}','',$quote);
$quote = str_replace('&lt;br/&gt;','',$quote);
$quote = str_replace('&lt;', '', $quote);
$quote = str_replace('&gt;', '', $quote);
$quote = str_replace('{content}','',$quote);
$quote = str_replace('{/content}','',$quote);
$quote = str_replace('{/quote}','',$quote);
return $quote;
}
//选择数据库
$feeds = array();
$type=(empty($type))? "" : $type;
if($type=="allfeed")
{
$sql="SELECT * FROM `#@__member_feed` ORDER BY dtime DESC LIMIT 8";
$dsql->SetQuery($sql);
$dsql->Execute();
while ($row = $dsql->GetArray()) {
if($cfg_soft_lang == 'gb2312') {
$row['uname'] = gb2utf8($row['uname']);
$row['title'] = gb2utf8(htmlspecialchars_decode($row['title'],ENT_QUOTES));
$row['note'] = gb2utf8(quoteReplace($row['note']));
$row['dtime']= gb2utf8(FloorTime(time()- $row['dtime']));
}else{
$row['title'] = htmlspecialchars_decode($row['title'],ENT_QUOTES);
$row['dtime']= FloorTime(time()- $row['dtime']);
}
$feeds[] = $row;
}
} else if ($type=="myfeed"){
$sql="SELECT * FROM `#@__member_feed` where mid='".$cfg_ml->M_ID."' ORDER BY dtime DESC limit 8";
$dsql->SetQuery($sql);
$dsql->Execute();
while ($row = $dsql->GetArray()) {
if($cfg_soft_lang == 'gb2312') {
$row['uname'] = gb2utf8($row['uname']);
$row['title'] = gb2utf8(htmlspecialchars_decode($row['title'],ENT_QUOTES));
$row['note'] = gb2utf8(quoteReplace($row['note']));
$row['dtime']= gb2utf8(FloorTime(time()- $row['dtime']));
}else{
$row['title'] = htmlspecialchars_decode($row['title'],ENT_QUOTES);
$row['dtime']= FloorTime(time()- $row['dtime']);
}
$feeds[] = $row;
}
} else {
require_once(DEDEINC.'/channelunit.func.php');
$sql = "SELECT arc.id,arc.typeid,arc.senddate,arc.title,arc.ismake,arc.arcrank,arc.money,arc.filename,a.namerule,a.typedir,a.moresite,a.siteurl, a.sitepath,m.userid FROM #@__archives arc LEFT JOIN #@__arctype a on a.id=arc.typeid LEFT JOIN #@__member m on m.mid=arc.mid WHERE arc.arcrank > -1 ORDER BY arc.sortrank DESC LIMIT 12";
$dsql->SetQuery($sql);
$dsql->Execute();
while ($row = $dsql->GetArray()) {
$row['htmlurl'] = GetFileUrl($row['id'], $row['typeid'], $row['senddate'], $row['title'], $row['ismake'], $row['arcrank'], $row['namerule'], $row['typedir'], $row['money'], $row['filename'], $row['moresite'], $row['siteurl'], $row['sitepath']);
if($cfg_soft_lang == 'gb2312') {
$row['userid'] = gb2utf8($row['userid']);
$row['title'] = gb2utf8($row['title']);
$row['senddate'] = gb2utf8(MyDate('m-d H:i',$row['senddate']));
}else{
$row['senddate'] = MyDate('m-d H:i',$row['senddate']);
}
$feeds[] = $row;
}
}
$output = json_encode($feeds);
print($output);

+ 0
- 103
src/member/guestbook_admin.php View File

@@ -1,103 +0,0 @@
<?php
/**
* @version $Id: guestbook_admin.php 1 8:38 2010年7月9日Z tianya $
* @package DedeCMS.Member
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/config.php");
CheckRank(0,0);
$menutype = 'mydede';
$menutype_son = 'gu';
$pagesize = isset($pagesize) && is_numeric($pagesize) ? $pagesize : 5;
$pageno = isset($pageno) && is_numeric($pageno) ? max(1,$pageno) : 1;
if(empty($dopost)) $dopost = '';
//重载列表
if($dopost=='getlist')
{
AjaxHead();
GetList($dsql,$pageno,$pagesize);
exit();
}
//删除留言
if($dopost=='del')
{
if(!empty($aid))
{
$aid = intval($aid);
$dsql->ExecuteNoneQuery("Delete FROM `#@__member_guestbook` WHERE aid='$aid' And mid='".$cfg_ml->M_ID."'; ");
}
else if(!empty($ids))
{
$ids = preg_replace("#[^0-9,]#", '', $ids);
if($ids!='')
{
$dsql->ExecuteNoneQuery("Delete FROM `#@__member_guestbook` WHERE aid in($ids) And mid='".$cfg_ml->M_ID."'; ");
}
}
AjaxHead();
GetList($dsql, $pageno, $pagesize);
exit();
}
//第一次进入这个页面
if($dopost=='')
{
$row = $dsql->GetOne("SELECT COUNT(*) AS dd FROM `#@__member_guestbook` WHERE mid='".$cfg_ml->M_ID."'; ");
$totalRow = $row['dd'];
include(dirname(__FILE__)."/templets/guestbook_admin.htm");
}
/**
* 获得特定的关键字列表
*
* @access public
* @param object $dsql 数据库操作类
* @param int $pageno 页面数
* @param int $pagesize 页面尺寸
* @return string
*/
function GetList(&$dsql, $pageno, $pagesize)
{
global $cfg_phpurl,$cfg_ml;
$pagesize = intval($pagesize);
$pageno = intval($pageno);
$start = ($pageno-1) * $pagesize;
$dsql->SetQuery("SELECT * FROM `#@__member_guestbook` WHERE mid='".$cfg_ml->M_ID."' ORDER BY aid DESC LIMIT $start,$pagesize ");
$dsql->Execute();
$line = '';
while($row = $dsql->GetArray())
{
$line .= "<table width='100%' border='0' cellpadding='0' cellspacing='0' class='list'>
<thead>
<tr>
<th colspan='6'><strong class='fLeft' style='padding-left: 5px;'>留言标题:".$row['title']."</strong><span class='fRight'>
<input name=\"ids\" type=\"checkbox\" id=\"ids\" value=\"".$row['aid']."\" />
<a href='#' onclick='DelNote(".$row['aid'].")' style='color:#29A5C9;'>删除</a></span></th>
</tr>
</thead>
<tbody>
<tr>
<td width='18%' style='padding-left: 10px;'>用户称呼:".$row['uname']."</td>
<td>时间:".MyDate("Y-m-d H:i",$row['dtime'])."&nbsp;IP地址:".$row['ip']."&nbsp;";
if(!empty($row['gid']))
{
$line .= " <a href='index.php?uid={$row['uname']}&action=infos' target='_blank'>资料</a> <a href='index.php?uid={$row['uname']}' target='_blank'>空间</a> <a href='index.php?uid={$row['uname']}&action=guestbook' target='_blank'>回复</a> ";
}
$line .= "</td>
</tr>
<tr>
<td colspan='2' style='padding-left: 10px;'>".Text2Html($row['msg'])."</td>
</tr>
</tbody>
</table>";
}
$line = $line == '' ? '暂无留言' : $line;
echo $line;
}

+ 0
- 1
src/member/inc/config_space.php View File

@@ -127,7 +127,6 @@ function GetUserSpaceInfos()
LEFT JOIN `#@__member_space` s on s.mid=m.mid
LEFT JOIN `#@__member_tj` t on t.mid=m.mid
LEFT JOIN `#@__arcrank` r on r.rank=m.rank
LEFT JOIN `#@__member_msg` g on g.mid=m.mid
where m.userid like '$uid' ORDER BY g.dtime DESC ";
$_vars = $dsql->GetOne($query);
if(!is_array($_vars))


+ 0
- 12
src/member/index.php View File

@@ -87,18 +87,6 @@ if($uid=='')
/** 有没新短信 **/
$pms = $dsql->GetOne("SELECT COUNT(*) AS nums FROM #@__member_pms WHERE toid='{$cfg_ml->M_ID}' AND `hasview`=0 AND folder = 'inbox'");
/** 查询会员状态 **/
$moodmsg = $dsql->GetOne("SELECT * FROM #@__member_msg WHERE mid='{$cfg_ml->M_ID}' ORDER BY dtime desc");
/** 会员操作日志 **/
$sql = "SELECT * From `#@__member_feed` where ischeck=1 order by fid desc limit 8";
$feeds = array();
$dsql->SetQuery($sql);
$dsql->Execute();
while ($row = $dsql->GetArray()) {
$feeds[] = $row;
}
$dpl = new DedeTemplate();
$tpl = dirname(__FILE__)."/templets/index.htm";
$dpl->LoadTemplate($tpl);


+ 0
- 3
src/member/soft_add.php View File

@@ -223,9 +223,6 @@ VALUES ('$arcID','$typeid','$sortrank','$flag','$ismake','$channelid','$arcrank'
$artUrl = $cfg_phpurl."/view.php?aid=$arcID";
}
//会员动态记录
$cfg_ml->RecordFeeds('addsoft',$title,$description,$arcID);
ClearMyAddon($arcID, $title);
//返回成功信息


Loading…
Cancel
Save