• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/mail/message.php
  • Класс: Bitrix\Crm\Controller\Mail\Message
  • Вызов: Message::getMessageBody
protected function getMessageBody(int $id): array
{
	if (!$this->checkModules())
	{
		return [];
	}

	$body = [
		'HTML' => '',
	];

	$activities = $this->getActivities(
		[
			'ID' => $id,
		],
		self::SUPPORTED_ACTIVITY_TYPE,
		[
			'DESCRIPTION',
		]
	);

	if (!$this->checkActivityPermission(self::PERMISSION_READ, $activities))
	{
		return [];
	}

	$activity = $activities[0];

	Email::uncompressActivity($activity);

	if ($activity)
	{
		$body['HTML'] = $activity['DESCRIPTION'];
	}

	return $body;
}