• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/Access/Component/PermissionConfig.php
  • Класс: BitrixCatalogAccessComponentPermissionConfig
  • Вызов: PermissionConfig::getAccessRightsGeneral
private function getAccessRightsGeneral(): array
{
	$res = [];

	$sections = $this->getSections(false);
	foreach ($sections as $sectionName => $permissions)
	{
		$rights = [];
		foreach ($permissions as $permissionId)
		{
			$rights[] = PermissionDictionary::getPermission($permissionId);
		}

		$res[] = [
			'sectionTitle' => Loc::getMessage('CATALOG_CONFIG_PERMISSIONS_' . $sectionName) ?? $sectionName,
			'rights' => $rights
		];
	}

	return $res;
}