CCrmLiveFeedComponent::resolveLFEntityFromUF

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmLiveFeedComponent
  4. resolveLFEntityFromUF
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/livefeed.php
  • Класс: \CCrmLiveFeedComponent
  • Вызов: CCrmLiveFeedComponent::resolveLFEntityFromUF
static function resolveLFEntityFromUF($ufValue)
{
	$result = false;

	$k = $v = false;
	if (preg_match('/^C_(\d+)$/', $ufValue, $matches))
	{
		$k = CCrmLiveFeedEntity::Contact;
		$v = $matches[1];
	}
	elseif (preg_match('/^CO_(\d+)$/', $ufValue, $matches))
	{
		$k = CCrmLiveFeedEntity::Company;
		$v = $matches[1];
	}
	elseif (preg_match('/^L_(\d+)$/', $ufValue, $matches))
	{
		$k = CCrmLiveFeedEntity::Lead;
		$v = $matches[1];
	}

	if ($k && $v)
	{
		$result = array($k, $v);
	}

	return $result;
}

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