• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Activity/Call.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Activity\Call
  • Вызов: Call::buildResponsibleUserBlock
private function buildResponsibleUserBlock(): ?ContentBlock
{
	$data = $this->getUserData($this->getAssociatedEntityModel()->get('RESPONSIBLE_ID'));
	if (empty($data))
	{
		return null;
	}

	$url = isset($data['SHOW_URL']) ? new Uri($data['SHOW_URL']) : null;
	$textOrLink = ContentBlockFactory::createTextOrLink($data['FORMATTED_NAME'], $url ? new Redirect($url) : null);

	return (new ContentBlockWithTitle())
		->setTitle(Loc::getMessage("CRM_TIMELINE_BLOCK_TITLE_RESPONSIBLE_USER"))
		->setContentBlock($textOrLink->setIsBold(true))
		->setInline()
	;
}