CCrmSaleHelper::addUserToShopGroupByUserIds

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmSaleHelper
  4. addUserToShopGroupByUserIds
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/sale_helper.php
  • Класс: \CCrmSaleHelper
  • Вызов: CCrmSaleHelper::addUserToShopGroupByUserIds
static function addUserToShopGroupByUserIds($newUserIds): void
{
	if (!$newUserIds)
	{
		return;
	}

	global $USER;

	$currentUserId = 0;
	if (isset($USER) && $USER instanceof \CUser)
	{
		$currentUserId = (int)$USER->GetID();
	}

	foreach ($newUserIds as $userId)
	{
		$groupId = self::getShopGroupIdByUserId($userId);
		if ($groupId)
		{
			CUser::appendUserGroup($userId, [$groupId]);
			if ($currentUserId == $userId)
			{
				$USER->CheckAuthActions();
			}
		}
	}
}

Добавить комментарий