PHP Класс Group_User, glpi

Relation between Group and User
Наследование: extends CommonDBRelation
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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