• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/sale_helper.php
  • Класс: \CCrmSaleHelper
  • Вызов: CCrmSaleHelper::getShopRole
static function getShopRole($userId): string
{
	$user = new CUser();
	$groups = $user->getUserGroup($userId);
	if (in_array(1, $groups) || (Loader::includeModule('bitrix24') && CBitrix24::isPortalAdmin($userId)))
	{
		return "admin";
	}

	$listUserId = self::getListUserIdFromCrmRoles();
	if (in_array($userId, $listUserId))
	{
		$CrmPerms = new CCrmPerms($userId);
		if ($CrmPerms->havePerm("CONFIG", BX_CRM_PERM_CONFIG, "WRITE"))
		{
			return "admin";
		}
		else
		{
			return "manager";
		}
	}

	return "";
}