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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.