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

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-2019, «1С-Битрикс», 2019
Наверх