begin of thinksaas 3.68

Signed-off-by: kevin <kevin@lmve.net>
This commit is contained in:
2023-06-22 13:33:25 +08:00
commit 963ec1b2ea
2746 changed files with 331806 additions and 0 deletions
+10
View File
@@ -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!');
}
+34
View File
@@ -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;
}
+11
View File
@@ -0,0 +1,11 @@
<?php
defined('IN_TS') or die('Access Denied.');
switch($ts){
//基本配置
case "":
include template("admin/options");
break;
}
+9
View File
@@ -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!' );
}
+21
View File
@@ -0,0 +1,21 @@
<?php
defined('IN_TS') or die('Access Denied.');
echo '<pre>
-----------------------------------------------
Message Http Api List
URL:https://demo.thinksaas.cn
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
-----------------------------------------------
</pre>';
+7
View File
@@ -0,0 +1,7 @@
<?php
defined('IN_TS') or die('Access Denied.');
if($ac!='api'){
$userid = aac('user')->isLogin();
$strUser = aac('user')->getOneUser($userid);
}
+31
View File
@@ -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');
+2
View File
@@ -0,0 +1,2 @@
<?php
defined('IN_TS') or die('Access Denied.');
+41
View File
@@ -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");
+19
View File
@@ -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");
+19
View File
@@ -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;
}
+18
View File
@@ -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('操作成功!');
+13
View File
@@ -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");
+10
View File
@@ -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';
+32
View File
@@ -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");
+37
View File
@@ -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");