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