CAllCrmDeal::AddObserverIDs

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CAllCrmDeal
  4. AddObserverIDs
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_deal.php
  • Класс: \CAllCrmDeal
  • Вызов: CAllCrmDeal::AddObserverIDs
static function AddObserverIDs($ID, array $userIDs)
{
	if(empty($userIDs))
	{
		return;
	}

	$observerIDs = array_unique(
		array_merge(
			Crm\Observer\ObserverManager::getEntityObserverIDs(CCrmOwnerType::Deal, $ID),
			$userIDs
		),
		SORT_NUMERIC
	);

	$fields = array('OBSERVER_IDS' => $observerIDs);
	$entity = new CCrmDeal(false);
	$entity->Update($ID,$fields);
}

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