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

	$activities = $this->getActivities(
		[
			'ID' => $activityId,
		],
		self::SUPPORTED_ACTIVITY_TYPE,
		[
			'ID',
			'SUBJECT',
			'OWNER_ID',
			'SETTINGS',
			'START_TIME',
			'DESCRIPTION',
			'OWNER_TYPE_ID',
		],
		limit: 1,
	);

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

	$activity = $activities[0];

	if (!$activity)
	{
		return '';
	}

	return Email::getMessageQuote($activity, $activity['DESCRIPTION']);
}