CAllCrmDeal::RemoveObserverIDs

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

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

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

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