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