Документация для разработчиков
Темная тема

GetGroupPermissions

Описание и параметры

array
CIBlock::GetGroupPermissions(
	int ID
);

Возвращает права доступа к информационному блоку ID для всех групп пользователей. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код информационного блока.

Возвращаемое значение

Массив прав вида Array("ID группы"=>"Право доступа"[, ...]). Право доступа может принимать значение:
"R" - чтение,
"U" - изменение через документооборот,
"W" - изменение,
"X" - полный доступ (изменение + право изменять права доступа).

Смотрите также

Примеры использования

<?
// выбор списка пользователей, имеющих право доступа на чтение инфоблока $IBLOCK_ID
$gr_res = CIBlock::GetGroupPermissions($IBLOCK_ID);
$res = Array(1);
foreach($gr_res as $group_id=>$perm)
if($perm>"R")
	$res[] = $group_id;
$res = CUser::GetList($by="NAME", $order="ASC", Array("GROUP_MULTI"=>$res));
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024