• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicatecommunicationcriterion.php
  • Класс: Bitrix\Crm\Integrity\DuplicateCommunicationCriterion
  • Вызов: DuplicateCommunicationCriterion::getRegisteredTypes
static function getRegisteredTypes($entityTypeID, $entityID)
{
	$dbResult = DuplicateCommunicationMatchCodeTable::getList(
		array(
			'select' => array('TYPE'),
			'filter' => array(
				'ENTITY_TYPE_ID' => $entityTypeID,
				'ENTITY_ID' => $entityID
			),
			'group' => array('TYPE'),
			'limit' => 2
		)
	);

	$result = array();
	if(is_object($dbResult))
	{
		while($fields = $dbResult->fetch())
		{
			if(isset($fields['TYPE']))
			{
				$result[] = $fields['TYPE'];
			}
		}
	}
	return $result;
}