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

getRights

public static function Role::getRights(
	$id
);

Получить список сайтов, права на которые установлены в рамках роли. Метод вернет массив (см. пример), где ключами будут идентификаторы сайта, а значениями массив доступных операций (нулевой ключ означает доступ по-умолчанию для роли):

  • denied - запрещено всё,
  • read – чтение (право автоматически ставится системой дополнительно при указании любого другого отличного от denied),
  • edit – изменение (содержимого страниц),
  • sett – изменение настроек,
  • public – публикация,
  • delete – удаление (в корзину, и восстановление из корзины).

Параметры

ПараметрОписаниеВерсия
idИдентификатор роли.

Примеры

if (\Bitrix\Main\Loader::includeModule('landing'))
{
	print_r(\Bitrix\Landing\Role::getRights(11));
	/**
	array (
		0 => 
			array (
				0 => 'denied',
			),
		10 => 
			array (
				0 => 'read',
				1 => 'edit',
				2 => 'sett',
			),
		)
	*/
}


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