XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_iGroupDelegate Interface Reference

Static Public Member Functions

static getTitle (&$title, $gDirname, $groupId)
 
static getTitleList (&$titleList, $gDirname)
 
static hasPermission (&$check, $gDirname, $groupId, $dirname, $dataname, $action)
 
static getGroupIdList (&$list, $gDirname, $rank, $limit=null, $start=null)
 
static getGroupList (&$list, $gDirname, $rank, $limit=null, $start=null)
 
static getGroupIdListByAction (&$list, $gDirname, $dirname, $dataname, $action, $limit=null, $start=null)
 
static getGroupListByAction (&$list, $gDirname, $dirname, $dataname, $action, $limit=null, $start=null)
 
static getMemberList (&$list, $gDirname, $groupId, $rank)
 
static isMember (&$check, $gDirname, $groupId, $uid, $rank=Lenum_GroupRank::REGULAR)
 

Detailed Description

Interface of group delegate

Definition at line 19 of file GroupDelegateInterface.class.php.

Member Function Documentation

◆ getGroupIdList()

static getGroupIdList ( & $list,
$gDirname,
$rank,
$limit = null,
$start = null )
static

getGroupIdList Legacy_Group.{dirname}.GetMyGroupIdList

Parameters
int[]&$list
string$gDirnameGroup Module Dirname
Enum$rankLenum_GroupRank
int$limit
int$start
Returns
void
Parameters
$list* int[] **
$gDirname* string **
$rank* Enum **
$limit* int **
$start* int **

◆ getGroupIdListByAction()

static getGroupIdListByAction ( & $list,
$gDirname,
$dirname,
$dataname,
$action,
$limit = null,
$start = null )
static

getGroupIdListByAction Legacy_Group.{dirname}.GetGroupIdListByAction

Parameters
int[]&$list
string$gDirnameGroup Module Dirname
string$dirname
string$dataname
string$action
int$limit
int$start
Returns
void
Parameters
$list* int[] **
$gDirname* string **
$dirname* string **
$dataname* string **
$action* string **
$limit* int **
$start* int **

◆ getGroupList()

static getGroupList ( & $list,
$gDirname,
$rank,
$limit = null,
$start = null )
static

getGroupList Legacy_Group.{dirname}.GetMyGroupList

Parameters
Legacy_AbstractGroupObject[]&$list
string$gDirnameGroup Module Dirname
Enum$rankLenum_GroupRank
int$limit
int$start
Returns
void
Parameters
$list* mixed[] **
$gDirname* string **
$rank* Enum **
$limit* int **
$start* int **

◆ getGroupListByAction()

static getGroupListByAction ( & $list,
$gDirname,
$dirname,
$dataname,
$action,
$limit = null,
$start = null )
static

getGroupListByAction Legacy_Group.{dirname}.GetGroupListByAction

Parameters
Legacy_AbstractGroupObject[]&$list
string$gDirnameGroup Module Dirname
string$dirname
string$dataname
string$action
int$limit
int$start
Returns
void
Parameters
$list* mixed[] **
$gDirname* string **
$dirname* string **
$dataname* string **
$action* string **
$limit* int **
$start* int **

◆ getMemberList()

static getMemberList ( & $list,
$gDirname,
$groupId,
$rank )
static

getMemberList Legacy_Group.{dirname}.GetMemberList get member list in the given group

Parameters
mixed$list$list['uid'] $list['rank']
string$gDirnameGroup Module Dirname
int$groupId
Enum$rankLenum_GroupRank
Returns
void
Parameters
$list* int[] **
$gDirname* string **
$groupId* int **
$rank* Enum **

◆ getTitle()

static getTitle ( & $title,
$gDirname,
$groupId )
static

getTitle Legacy_Group.{dirname}.GetTitle get the group title by group id.

Parameters
string&$title
string$gDirnameGroup Module Dirname
int$groupId
Returns
void
Parameters
$title* string **
$gDirname* string **
$groupId* int **

◆ getTitleList()

static getTitleList ( & $titleList,
$gDirname )
static

getTitleList Legacy_Group.{dirname}.GetTitleList get group titles.

Parameters
string[]&$titleList
string$gDirnameGroup Module Dirname
Returns
void
Parameters
$titleList* string[] **
$gDirname* string **

◆ hasPermission()

static hasPermission ( & $check,
$gDirname,
$groupId,
$dirname,
$dataname,
$action )
static

hasPermission Legacy_Group.{dirname}.HasPermission

Parameters
bool&$check
string$gDirname
int$groupId
string$dirname
string$dataname
string$action
Returns
void
Parameters
$check* bool **
$gDirname* string **
$groupId* int **
$dirname* string **
$dataname* string **
$action* string **

◆ isMember()

static isMember ( & $check,
$gDirname,
$groupId,
$uid,
$rank = Lenum_GroupRank::REGULAR )
static

isMember Legacy_Group.{dirname}.IsMember check the user's belonging and rank in the given group

Parameters
bool&$check
string$gDirnameGroup Module Dirname
int$groupId
int$uid
int$rankLenum_GroupRank
Returns
void
Parameters
$check* bool **
$gDirname* string **
$groupId* int **
$uid* int **
$rank* Enum **

The documentation for this interface was generated from the following file: