Files
thinksaas_lmve/app/group/action/user.php
T
2023-06-22 13:33:25 +08:00

89 lines
1.8 KiB
PHP

<?php
defined('IN_TS') or die('Access Denied.');
//小组成员
switch($ts){
//小组成员首页
case "":
$groupid = tsIntval($_GET['id']);
//判断是否存在这个群组
$strGroup = $new['group']->getOneGroup($groupid);
if($strGroup == '') {
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
$title = '404';
include pubTemplate("404");
exit;
}
//小组组长信息
$leaderId = $strGroup['userid'];
$strLeader = aac('user')->getSimpleUser($leaderId);
//管理员信息
$strAdmin = $new['group']->findAll('group_user',array(
'groupid'=>$strGroup['groupid'],
'isadmin'=>'1',
'isfounder'=>'0',
));
if(is_array($strAdmin)){
foreach($strAdmin as $key=>$item){
$arrAdmin[] = aac('user')->getSimpleUser($item['userid']);
$arrAdmin[$key]['isadmin'] = $item['isadmin'];
}
}
//小组会员分页
$page = tsIntval($_GET['page'],1);
$url = tsUrl('group','user',array('id'=>$groupid,'page'=>''));
$lstart = $page*40-40;
//普通用户
$groupUserNum = $new['group']->findCount('group_user',array(
'groupid'=>$groupid,
'isadmin'=>0,
'isfounder'=>0,
));
$groupUser = $new['group']->findAll('group_user',array(
'groupid'=>$strGroup['groupid'],
'isadmin'=>'0',
'isfounder'=>'0',
),'userid desc',null,$lstart.',40');
//print_r($groupUser);
if(is_array($groupUser)){
foreach($groupUser as $key=>$item){
$arrGroupUser[] = aac('user')->getSimpleUser($item['userid']);
$arrGroupUser[$key]['isadmin'] = $item['isadmin'];
}
}
$pageUrl = pagination($groupUserNum, 40, $page, $url);
if($page > '1'){
$titlepage = " - 第".$page."页";
}else{
$titlepage='';
}
$title = $strGroup['groupname'].'成员'.$titlepage;
include template("user");
break;
}