89 lines
1.8 KiB
PHP
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;
|
|
|
|
} |