• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integrity/duplicateorganizationcriterion.php
  • Класс: Bitrix\Crm\Integrity\DuplicateOrganizationCriterion
  • Вызов: DuplicateOrganizationCriterion::prepareSortParams
static function prepareSortParams($entityTypeID, array $entityIDs)
{
	if(empty($entityIDs))
	{
		return array();
	}

	$query = new Main\Entity\Query(DuplicateOrganizationMatchCodeTable::getEntity());
	$query->addSelect('ENTITY_ID');
	$query->addSelect('TITLE');

	$query->addFilter('=ENTITY_TYPE_ID', $entityTypeID);
	$query->addFilter('@ENTITY_ID', $entityIDs);

	$result = array();

	$dbResult = $query->exec();
	while($fields = $dbResult->fetch())
	{
		$result[$fields['ENTITY_ID']] = array('TITLE' => isset($fields['TITLE']) ? $fields['TITLE'] : '');
	}
	return $result;
}