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

SetPermission

CIBlock::SetPermission(
	int IBLOCK_ID,
	array arPERMISSIONS
);

Метод устанавливает права доступа arPERMISSIONS для информационного блока IBLOCK_ID. Перед этим все права установленные ранее снимаются. Права устанавливаются только для инфоблоков с простыми правами. Cтатический метод.

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

ПараметрОписание
IBLOCK_ID Код информационного блока.
arPERMISSIONS Массив вида Array("код группы"=>"право доступа", ....), где право доступа:
E - Добавление элементов инфоблока в публичной части,
S - Просмотр элементов и разделов в административной части,
T - Добавление элементов инфоблока в административной части,
R - чтение,
U - редактирование через документооборот,
W - запись,
X - полный доступ (запись + назначение прав доступа на данный инфоблок).

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

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

<?
CIBlock::SetPermission($IBLOCK_ID, Array("1"=>"X", "2"=>"R", "3"=>"W"));
?>


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