• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/LogMessage/EmailActivityStatuses/SuccessfullyDelivered.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\LogMessage\EmailActivityStatuses\SuccessfullyDelivered
  • Вызов: SuccessfullyDelivered::getContentBlocks
public function getContentBlocks(): ?array
{
	$activityId = $this->getActivityId();
	$messageSubject = Message::getSubjectById($activityId);
	$subjectLink = ContentBlockFactory::createTextOrLink($messageSubject, $this->getTitleAction());

	$titleTheme = new Text();
	$titleTheme->setValue(Loc::getMessage('CRM_TIMELINE_LOG_EMAIL_ACTIVITY_TITLE_THEME'))
		->setColor(Text::COLOR_BASE_70);

	$lineOfTextBlock = new LineOfTextBlocks();
	$lineOfTextBlock->addContentBlock('titile-subject', $titleTheme)
		->addContentBlock('subject', $subjectLink->setFontWeight(Text::FONT_WEIGHT_NORMAL)
			->setColor(ContentBlock\Text::COLOR_BASE_70)
			->setFontSize(Text::FONT_SIZE_SM));

	return [
		'activityInfo' => $lineOfTextBlock,
	];
}