• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/security/attributesprovider.php
  • Класс: Bitrix\Crm\Security\AttributesProvider
  • Вызов: AttributesProvider::loadUserAccessCodes
protected function loadUserAccessCodes(): array
{
	$userId = $this->getUserId();

	$access = new \CAccess();
	$access->UpdateCodes(['USER_ID' => $userId]);
	$userAccessCodes = $access->GetUserCodesArray($userId);

	$usefulUserAccessCodes = [];
	foreach ($userAccessCodes as $code)
	{
		if (mb_substr($code, 0, 4) !== 'CHAT') // code started from "CHAT" is useless
		{
			$usefulUserAccessCodes[] = $code;
		}
	}

	return $usefulUserAccessCodes;
}