Files
2023-06-22 13:33:25 +08:00

130 lines
3.1 KiB
PHP

<?php
defined('IN_TS') or die('Access Denied.');
switch($ts){
case "":
include 'userinfo.php';
$page = tsIntval($_GET['page'],1);
$url = tsUrl('user','guestbook',array('id'=>$strUser['userid'],'page'=>''));
$lstart = $page*20-20;
$arrGuestList = $new['user']->findAll('user_gb',array(
'touserid'=>$strUser['userid'],
),'addtime desc',null,$lstart.',20');
foreach($arrGuestList as $key=>$item){
$arrGuestList[$key]['content'] = tsTitle($item['content']);
$arrGuestList[$key]['user']=$new['user']->getSimpleUser($item['userid']);
$arrGuestList[$key]['reply'] = $new['user']->find('user_gb',array(
'reid'=>$item['id'],
));
if($arrGuestList[$key]['reply']){
$arrGuestList[$key]['reply']['content'] = tsTitle($arrGuestList[$key]['reply']['content']);
}
}
$guestNum = $new['user']->findCount('user_gb',array(
'touserid'=>$strUser['userid'],
));
$pageUrl = pagination($guestNum, 20, $page, $url);
$title = $strUser['username'].'的留言板';
include template('guestbook');
break;
case "do":
$userid = $new['user']->isLogin();
$touserid = tsIntval($_POST['touserid']);
$content = tsTrim($_POST['content']);
if($content == ''){
tsNotice('留言内容不能为空!');
}
$content = antiWord($content);
$new['user']->create('user_gb',array(
'userid'=>$userid,
'touserid'=>$touserid,
'content'=>$content,
'addtime'=>date('Y-m-d H:i:s'),
));
//发送系统消息
$msg_userid = '0';
$msg_touserid = $touserid;
$msg_content = '有人在你的留言板上留言了哦,快去看看吧';
$msg_tourl = tsUrl('user','space',array('id'=>$touserid));
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content,$msg_tourl);
#tsNotice('留言成功!');
header('Location: '.tsUrl('user','guestbook',array('id'=>$touserid)));
exit;
break;
case "redo":
$userid = $new['user']->isLogin();
$touserid = tsIntval($_POST['touserid']);
$reid = tsIntval($_POST['reid']);
$content = tsTrim($_POST['content']);
$arrContent = explode('#',$content);
$content = $arrContent['1'];
if($content==''){
tsNotice('留言不能为空!');
}
$content = antiWord($content);
$new['user']->create('user_gb',array(
'userid'=>$userid,
'reid'=>$reid,
'touserid'=>$touserid,
'content'=>$content,
'addtime'=>date('Y-m-d H:i:s'),
));
//发送系统消息
$msg_userid = '0';
$msg_touserid = $touserid;
$msg_content = '有人在你的留言板上留言了哦,快去看看吧!';
$msg_tourl = tsUrl('user','guestbook',array('id'=>$touserid));
aac('message')->sendmsg($msg_userid,$msg_touserid,$msg_content,$msg_tourl);
tsNotice('回复成功!');
break;
//删除留言
case "delete":
$userid = $new['user']->isLogin();
$gbid = tsIntval($_GET['gbid']);
$strGuest = $new['user']->find('user_gb',array(
'id'=>$gbid,
));
if($strGuest['touserid'] == $userid){
$new['user']->delete('user_gb',array(
'id'=>$gbid,
));
}
tsNotice('留言删除成功');
break;
}