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

Static Public Member Functions

static getClientList (&$list, $dirname)
 
static getClientData (&$list, $dirname, $dataname, $fieldname, $groupId)
 
static getActionList (&$list, $dirname, $dataname)
 

Detailed Description

Interface of group client delegate Modules which uses Legacy_Group must implement this interface.

Definition at line 20 of file GroupClientDelegateInterface.class.php.

Member Function Documentation

◆ getActionList()

static getActionList ( & $list,
$dirname,
$dataname )
static

getActionList Legacy_GroupClient.{dirname}.GetActionList Get client module's actions(view, edit, etc) to set their permission by member's group rank.

Parameters
mixed[]&$list$list['action'][] string $list['rank'][] Lenum_GroupRank $list['title'][] string $list['desctiption'][] string
string$dirnameclient module's dirname
string$datanameclient module's dataname(tablename)
Returns
void
Parameters
$list* mixed[] **
$dirname* string **
$dataname* string **

◆ getClientData()

static getClientData ( & $list,
$dirname,
$dataname,
$fieldname,
$groupId )
static

getClientData Legacy_GroupClient.{dirname}.GetClientData Get client modules' data to show them inside Legacy_Group module

Parameters
mixed[]&$listlist[]['dirname'] string client module's dirname list[]['dataname'] string client module's dataname(tablename) list[]['title'] string client module title list[]['data'] mixed list[]['template_name'] string
string$dirnameclient module's dirname
string$datanameclient's target tablename
string$fieldnameclient's target fieldname
int$groupId
Returns
void
Parameters
$list* mixed **
$dirname* string **
$dataname* string **
$fieldname* string **
$groupId* int **

◆ getClientList()

static getClientList ( & $list,
$dirname )
static

getClientList Legacy_GroupClient.{dirname}.GetClientList

Parameters
mixed[]&$listlist[]['dirname'] list[]['dataname']
string$dirname
Returns
void
Parameters
$list* mixed[] **
$dirname* string **

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