@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
//管理入口
|
||||
|
||||
if(is_file('app/'.$app.'/action/admin/'.$mg.'.php')){
|
||||
include_once 'app/'.$app.'/action/admin/'.$mg.'.php';
|
||||
}else{
|
||||
qiMsg('sorry:no index!');
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
|
||||
case "list":
|
||||
|
||||
$page = tsIntval($_GET['page'],1);
|
||||
$url = SITE_URL.'index.php?app=message&ac=admin&mg=msg&ts=list&page=';
|
||||
$lstart = $page*20-20;
|
||||
$arrMsg = $new['message']->findAll('message',null,'addtime desc',null,$lstart.',20');
|
||||
|
||||
$msgNum = $new['message']->findCount('message');
|
||||
$pageUrl = pagination($msgNum, 20, $page, $url);
|
||||
|
||||
include template('admin/msg_list');
|
||||
break;
|
||||
|
||||
//删除
|
||||
case "delete":
|
||||
|
||||
$messageid = tsIntval($_GET['messageid']);
|
||||
$page = tsIntval($_GET['page']);
|
||||
|
||||
$new['message']->delete('message',array(
|
||||
'messageid'=>$messageid,
|
||||
));
|
||||
|
||||
header('Location: '.SITE_URL.'index.php?app=message&ac=admin&mg=msg&ts=list&page='.$page);
|
||||
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
switch($ts){
|
||||
//基本配置
|
||||
case "":
|
||||
|
||||
include template("admin/options");
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
defined ( 'IN_TS' ) or die ( 'Access Denied.' );
|
||||
|
||||
// api入口
|
||||
if (is_file ( 'app/' . $TS_URL['app'] . '/action/api/' . $TS_URL['api'] . '.php' )) {
|
||||
include_once 'app/' . $TS_URL['app'] . '/action/api/' . $TS_URL['api'] . '.php';
|
||||
} else {
|
||||
qiMsg ( 'sorry:no api!' );
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
echo '<pre>
|
||||
-----------------------------------------------
|
||||
Message Http Api List
|
||||
URL:https://demo.thinksaas.cn
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
-----------------------------------------------
|
||||
</pre>';
|
||||
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
if($ac!='api'){
|
||||
$userid = aac('user')->isLogin();
|
||||
$strUser = aac('user')->getOneUser($userid);
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
//用户是否登录
|
||||
$userid = aac('user')->isLogin();
|
||||
|
||||
$page = tsIntval($_GET['page'],1);
|
||||
$url = tsUrl('message','friend',array('page'=>''));
|
||||
$lstart = $page*40-40;
|
||||
|
||||
$arrToUsers = $db->fetch_all_assoc("select `userid` from ".dbprefix."message where `userid` > '0' and `touserid`='$userid' group by userid order by addtime desc limit $lstart,40");
|
||||
|
||||
$userNum = $db->once_num_rows("select `userid` from ".dbprefix."message where `userid` > '0' and `touserid`='$userid' group by userid");
|
||||
|
||||
$pageUrl = pagination($userNum, 40, $page, $url);
|
||||
|
||||
if(is_array($arrToUsers)){
|
||||
foreach($arrToUsers as $key=>$item){
|
||||
$arrToUser[] = $item;
|
||||
$arrToUser[$key]['user'] = aac('user')->getSimpleUser($item['userid']);
|
||||
$arrToUser[$key]['count'] = $new['message']->findCount('message',array(
|
||||
'touserid'=>$userid,
|
||||
'userid'=>$item['userid'],
|
||||
'isread'=>0,
|
||||
));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$title = '好友消息';
|
||||
include template('friend');
|
||||
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
//消息盒子
|
||||
$userid = aac('user')->isLogin();
|
||||
|
||||
$touserid= tsIntval($_GET['userid']);
|
||||
|
||||
if($userid == 0 || $touserid == 0) {
|
||||
exit;
|
||||
};
|
||||
|
||||
$msgCount = $new['message']->findCount('message',"(userid='$userid' and touserid='$touserid') or (userid='$touserid' and touserid='$userid')");
|
||||
|
||||
if($msgCount ==0) {
|
||||
exit;
|
||||
};
|
||||
|
||||
$arrMessage = $new['message']->findAll('message',"(userid='$userid' and touserid='$touserid') or (userid='$touserid' and touserid='$userid')",'addtime desc',null,10);
|
||||
|
||||
|
||||
foreach($arrMessage as $key=>$item){
|
||||
$arrMessage[$key]['user'] = aac('user')->getSimpleUser($item['userid']);
|
||||
$arrMessage[$key]['content'] = tsTitle($item['content']);
|
||||
}
|
||||
|
||||
$arrMessage = array_reverse($arrMessage);
|
||||
|
||||
|
||||
//isread设为已读
|
||||
$new['message']->update('message',array(
|
||||
'userid'=>$touserid,
|
||||
'touserid'=>$userid,
|
||||
'isread'=>0,
|
||||
),array(
|
||||
'isread'=>1,
|
||||
));
|
||||
|
||||
$title = '消息盒子';
|
||||
|
||||
include template("msgbox");
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
|
||||
$arrMessage = $new['message']->findAll('message',array(
|
||||
'touserid'=>$strUser['userid'],
|
||||
'isread'=>'0',
|
||||
));
|
||||
|
||||
foreach($arrMessage as $key=>$item){
|
||||
$arrMessage[$key]['content'] = tsTitle($item['content']);
|
||||
if($item['userid']){
|
||||
$arrMessage[$key]['user'] = aac('user')->getSimpleUser($item['userid']);
|
||||
}
|
||||
}
|
||||
|
||||
$title = '我的消息盒子';
|
||||
|
||||
include template("my");
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
$userid = tsIntval($GLOBALS['TS_USER']['userid']);
|
||||
|
||||
if(!$userid) {
|
||||
echo '0';
|
||||
}
|
||||
|
||||
$newMsgNum = $new['message']->findCount('message',array(
|
||||
'touserid'=>$userid,
|
||||
'isread'=>0,
|
||||
));
|
||||
|
||||
if($newMsgNum == '0'){
|
||||
echo '0';
|
||||
}else{
|
||||
echo $newMsgNum;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: Administrator
|
||||
* Date: 2019/4/8
|
||||
* Time: 9:42
|
||||
*/
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
$touserid= aac('user')->isLogin();
|
||||
//isread设为已读
|
||||
$new['message']->update('message',array(
|
||||
'touserid'=>$touserid,
|
||||
'isread'=>0,
|
||||
),array(
|
||||
'isread'=>1,
|
||||
));
|
||||
|
||||
tsNotice('操作成功!');
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
/*
|
||||
* 发送盒子
|
||||
*/
|
||||
|
||||
$userid= tsIntval($_GET['userid']);
|
||||
|
||||
$strTouser = aac('user')->getSimpleUser($userid);
|
||||
|
||||
$title = '发送盒子';
|
||||
|
||||
include template("sendbox");
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
|
||||
$userid = aac('user')->isLogin();
|
||||
$touserid = tsIntval($_POST['touserid']);
|
||||
$content = tsTrim($_POST['content']);
|
||||
|
||||
$new['message']->sendmsg($userid,$touserid,$content);
|
||||
|
||||
echo '1';
|
||||
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
/*
|
||||
* 系统消息盒子
|
||||
*/
|
||||
$userid = '0';
|
||||
$touserid= aac('user')->isLogin();
|
||||
|
||||
$arrMessage = $new['message']->findAll('message',array(
|
||||
//'userid'=>0,
|
||||
'touserid'=>$touserid,
|
||||
),'addtime desc',null,10);
|
||||
|
||||
foreach($arrMessage as $key=>$item){
|
||||
$arrMessage[$key]['content'] = tsTitle($item['content']);
|
||||
if($item['userid']){
|
||||
$arrMessage[$key]['user'] = aac('user')->getSimpleUser($item['userid']);
|
||||
}
|
||||
}
|
||||
|
||||
//isread设为已读
|
||||
$new['message']->update('message',array(
|
||||
'userid'=>0,
|
||||
'touserid'=>$touserid,
|
||||
'isread'=>0,
|
||||
),array(
|
||||
'isread'=>1,
|
||||
));
|
||||
|
||||
$title = '系统消息';
|
||||
|
||||
include template("system");
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
defined('IN_TS') or die('Access Denied.');
|
||||
//消息盒子
|
||||
$userid = aac('user')->isLogin();
|
||||
|
||||
$touserid= tsIntval($_GET['touserid']);
|
||||
|
||||
|
||||
$strTouser = aac('user')->getSimpleUser($touserid);
|
||||
|
||||
$where = "(userid='$userid' and touserid='$touserid' and `tourl`='') or (userid='$touserid' and touserid='$userid' and `tourl`='')";
|
||||
|
||||
$msgCount = $new['message']->findCount('message',$where);
|
||||
|
||||
$arrMessage = $new['message']->findAll('message',$where,'addtime desc',null,10);
|
||||
|
||||
|
||||
foreach($arrMessage as $key=>$item){
|
||||
$arrMessage[$key]['user'] = aac('user')->getSimpleUser($item['userid']);
|
||||
$arrMessage[$key]['content'] = tsTitle($item['content']);
|
||||
}
|
||||
|
||||
$arrMessage = array_reverse($arrMessage);
|
||||
|
||||
|
||||
//isread设为已读
|
||||
$new['message']->update('message',array(
|
||||
'userid'=>$touserid,
|
||||
'touserid'=>$userid,
|
||||
'isread'=>0,
|
||||
),array(
|
||||
'isread'=>1,
|
||||
));
|
||||
|
||||
$title = '消息盒子';
|
||||
|
||||
include template("user");
|
||||
Reference in New Issue
Block a user