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-2025, «1С-Битрикс», 2025