- Модуль: 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']);
}