| @@ -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(); | |||
| } | |||
| @@ -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(); | |||
| @@ -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(''', '"', $str); | |||
| $str = str_replace('<', '<', $str); | |||
| $str = str_replace('>', '>', $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(); | |||
| @@ -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(); | |||
| } | |||
| @@ -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> | |||
| [<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> | |||
| @@ -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> | |||
| | |||
| <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"> | |||
| <input type="button" name="b5" value="反选" style="width:40px" class="coolbg np" onClick="ReSel();" /> | |||
| | |||
| <input type="button" name="b5" value="审核" style="width:40px" class="coolbg np" onClick="CheckSel();" /> | |||
| | |||
| <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" > <strong>特别提醒:</strong> 当网站运行一段时间后,网站的会员动态记录表可能存放着大量的记录,为使系统的运行性能更佳,建议一段时间后清理一次。</br> | |||
| <strong>删除范围:</strong> | |||
| <input name="dellog" type="radio" value="7" id="dellog1" checked> | |||
| <label for="dellog1">过去7天</label> | |||
| | |||
| <input name="dellog" type="radio" id="dellog2" value="15"> | |||
| <label for="dellog2">过去15天</label> | |||
| | |||
| <input name="dellog" type="radio" id="dellog3" value="30"> | |||
| <label for="dellog3">过去30天</label> | |||
| | |||
| <input name="dellog" type="radio" id="dellog4" value="60"> | |||
| <label for="dellog4">过去二个月(60天)</label> | |||
| | |||
| <input name="dellog" type="radio" id="dellog5" value="180"> | |||
| <label for="dellog5">过去六个月(180天)</label> | |||
| | |||
| <input name="dellog" type="radio" id="dellog6" value="365"> | |||
| <label for="dellog6">过去一年</label> | |||
| | |||
| <input type="button" name="b7" value="清空所选" style="width:100px" class="coolbg np" onClick="ClearcheckLog();" /> | |||
| | |||
| <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> | |||
| @@ -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"> </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"> | |||
| <input type="button" name="b5" value="反选" style="width:40px" class="coolbg np" onClick="ReSel();" /> | |||
| | |||
| <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> | |||
| @@ -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> | |||
| | |||
| <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"> | |||
| <input type="button" name="b5" value="反选" style="width:40px" class="coolbg np" onClick="ReSel();" /> | |||
| | |||
| <input type="button" name="b5" value="审核" style="width:40px" class="coolbg np" onClick="CheckSel();" /> | |||
| | |||
| <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> | |||
| @@ -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 | |||
| @@ -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); | |||
| //返回成功信息 | |||
| @@ -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); | |||
| //返回成功信息 | |||
| @@ -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); | |||
| //返回成功信息 | |||
| @@ -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); | |||
| //返回成功信息 | |||
| @@ -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('<br/>','',$quote); | |||
| $quote = str_replace('<', '', $quote); | |||
| $quote = str_replace('>', '', $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); | |||
| @@ -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'])." IP地址:".$row['ip']." "; | |||
| 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; | |||
| } | |||
| @@ -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)) | |||
| @@ -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); | |||
| @@ -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); | |||
| //返回成功信息 | |||