• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Activity/Email.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Activity\Email
  • Вызов: Email::getTitle
public function getTitle(): string
{
	$direction = (int)$this->getAssociatedEntityModel()->get('DIRECTION');

	switch ($direction)
	{
		case CCrmActivityDirection::Incoming:
			if ($this->isScheduled())
			{
				return Loc::getMessage('CRM_TIMELINE_TITLE_EMAIL_INCOMING');
			}
			else
			{
				return Loc::getMessage('CRM_TIMELINE_TITLE_EMAIL_INCOMING_DONE');
			}
		case CCrmActivityDirection::Outgoing:
			if ($this->isScheduled())
			{
				return Loc::getMessage('CRM_TIMELINE_TITLE_EMAIL_OUTGOING');
			}
			else
			{
				return Loc::getMessage('CRM_TIMELINE_TITLE_EMAIL_OUTGOING_DONE');
			}
	}

	return Loc::getMessage('CRM_TIMELINE_TITLE_EMAIL_UNKNOWN');
}