Interface of group client delegate Modules which uses Legacy_Group must implement this interface.
Definition at line 20 of file GroupClientDelegateInterface.class.php.
◆ 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 | $dirname | client module's dirname |
string | $dataname | client 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[] | &$list | list[]['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 | $dirname | client module's dirname |
string | $dataname | client's target tablename |
string | $fieldname | client'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[] | &$list | list[]['dirname'] list[]['dataname'] |
string | $dirname | |
- Returns
- void
- Parameters
-
$list | * mixed[] ** |
$dirname | * string ** |
The documentation for this interface was generated from the following file: