Interface Legacy_iGroupClientDelegate
Interface of group client delegate Modules which uses Legacy_Group must
implement this interface.
Methods summary
public static
|
#
getClientList( mixed[] & $list, string $dirname )
getClientList Legacy_GroupClient.{dirname}.GetClientList
getClientList Legacy_GroupClient.{dirname}.GetClientList
Parameters
- $list
mixed[] &$list list[]['dirname'] list[]['dataname']
- $dirname
string
|
public static
|
#
getClientData( mixed[] & $list, string $dirname, string $dataname, string $fieldname, integer $groupId )
getClientData Legacy_GroupClient.{dirname}.GetClientData Get client modules'
data to show them inside Legacy_Group module
getClientData Legacy_GroupClient.{dirname}.GetClientData Get client modules'
data to show them inside Legacy_Group module
Parameters
- $list
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
- $dirname
string client module's dirname
- $dataname
string client's target tablename
- $fieldname
string client's target fieldname
- $groupId
integer
|
public static
|
#
getActionList( mixed[] & $list, string $dirname, string $dataname )
getActionList Legacy_GroupClient.{dirname}.GetActionList Get client module's
actions(view, edit, etc) to set their permission by member's group rank.
getActionList Legacy_GroupClient.{dirname}.GetActionList Get client module's
actions(view, edit, etc) to set their permission by member's group rank.
Parameters
- $list
mixed[] &$list $list['action'][] string $list['rank'][] Lenum_GroupRank
$list['title'][] string $list['desctiption'][] string
- $dirname
string client module's dirname
- $dataname
string client module's dataname(tablename)
|