• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Kanban/ItemPreparer/ContactPreparer.php
  • Класс: BitrixCrmMobileKanbanItemPreparerContactPreparer
  • Вызов: ContactPreparer::getClient
protected function getClient(array $item, array $params = []): ?array
{
	$data = $this->getSelfContactInfo($item, CCrmOwnerType::ContactName);

	if (!empty($data))
	{
		$data['hidden'] = true;
	}

	$companyId = ($item['COMPANY_ID'] ?? null);
	if ($companyId)
	{
		$companyData = [
			'title' => Loc::getMessage('M_CRM_KANBAN_CONTACT_FIELD_COMPANY'),
			'hidden' => !isset($params['displayValues']['COMPANY_ID']),
			'company' => $item['COMPANY'],
		];

		$data = array_merge($data, $companyData);
	}

	return (empty($data) ? null : $data);
}