PHP 클래스 Group_User, glpi

Relation between Group and User
상속: extends CommonDBRelation
파일 보기 프로젝트 열기: glpi-project/glpi 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$items_id_1
$items_id_2
$itemtype_1 From CommonDBRelation
$itemtype_2
$logs_for_item_1

공개 메소드들

메소드 설명
deleteGroups ( $user_ID, $only_dynamic = false )
displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
getDataForGroup ( Group $group, &$members, &$ids, $crit = '', $tree ) : String Retrieve list of member of a Group
getGroupUsers ( $groups_id, $condition = '' )
getRelationInputForProcessingOfMassiveActions ( $action, CommonDBTM $item, array $ids, array $input )
getRelationMassiveActionsSpecificities ( )
getSearchOptions ( ) : array Get search function for the class
getTabNameForItem ( CommonGLPI $item, $withtemplate )
getUserGroups ( $users_id, $condition = '' )
showForGroup ( Group $group ) Show users of a group
showForUser ( User $user ) Show groups of a user

비공개 메소드들

메소드 설명
showAddUserForm ( Group $group, $used_ids, $entityrestrict, $crit ) Show form to add a user in current group

메소드 상세

deleteGroups() 정적인 공개 메소드

static public deleteGroups ( $user_ID, $only_dynamic = false )
$user_ID
$only_dynamic (false by default

displayTabContentForItem() 정적인 공개 메소드

static public displayTabContentForItem ( CommonGLPI $item, $tabnum = 1, $withtemplate )
$item CommonGLPI

getDataForGroup() 정적인 공개 메소드

Retrieve list of member of a Group
static public getDataForGroup ( Group $group, &$members, &$ids, $crit = '', $tree ) : String
$group Group Group object
$members Array filled on output of member (filtered)
$ids Array of ids (not filtered)
$crit String filter (is_manager, is_userdelegate) (default '')
$tree Boolean true to include member of sub-group (default 0)
리턴 String tab of entity for restriction

getGroupUsers() 정적인 공개 메소드

static public getGroupUsers ( $groups_id, $condition = '' )
$groups_id
$condition (default '')

getRelationInputForProcessingOfMassiveActions() 정적인 공개 메소드

또한 보기: CommonDBRelation::getRelationInputForProcessingOfMassiveActions()
static public getRelationInputForProcessingOfMassiveActions ( $action, CommonDBTM $item, array $ids, array $input )
$item CommonDBTM
$ids array
$input array

getRelationMassiveActionsSpecificities() 정적인 공개 메소드

또한 보기: CommonDBRelation::getRelationMassiveActionsSpecificities()

getSearchOptions() 공개 메소드

Get search function for the class
public getSearchOptions ( ) : array
리턴 array of search option

getTabNameForItem() 공개 메소드

public getTabNameForItem ( CommonGLPI $item, $withtemplate )
$item CommonGLPI

getUserGroups() 정적인 공개 메소드

static public getUserGroups ( $users_id, $condition = '' )
$users_id
$condition (default '')

showForGroup() 정적인 공개 메소드

Show users of a group
static public showForGroup ( Group $group )
$group Group Group object: the group

showForUser() 정적인 공개 메소드

Show groups of a user
static public showForUser ( User $user )
$user User User object

프로퍼티 상세

$items_id_1 정적으로 공개적으로 프로퍼티

static public $items_id_1

$items_id_2 정적으로 공개적으로 프로퍼티

static public $items_id_2

$itemtype_1 정적으로 공개적으로 프로퍼티

From CommonDBRelation
static public $itemtype_1

$itemtype_2 정적으로 공개적으로 프로퍼티

static public $itemtype_2

$logs_for_item_1 공개적으로 정적으로 프로퍼티

public static $logs_for_item_1