• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Kanban/ControllerStrategy/ListStrategy.php
  • Класс: BitrixCrmMobileKanbanControllerStrategyListStrategy
  • Вызов: ListStrategy::appendRelatedEntitiesValues
protected function appendRelatedEntitiesValues(array &$items): void
{
	if ($this->entityTypeId !== CCrmOwnerType::Contact)
	{
		return;
	}

	$companies = $this->getAccessibleCompanies($items);
	$clientType = CCrmOwnerType::CompanyName;

	foreach ($items as &$item)
	{
		if (!empty($item['COMPANY_ID']))
		{
			$companyId = $item['COMPANY_ID'];
			if (isset($companies[$companyId]))
			{
				$company = $companies[$companyId];
				$company['ID'] = $companyId;

				$companyInfo = ClientInfo::get($company, $clientType, $company['TITLE'], false);
				$item[$clientType] = $companyInfo[mb_strtolower($clientType)];
			}
		}
	}
	unset($item);
}