- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/ical/outcomingeventmanager.php
- Класс: BitrixCalendarICalOutcomingEventManager
- Вызов: OutcomingEventManager::getCancelContent
private function getCancelContent(): array
{
global $APPLICATION;
$attachmentManager = new OutcomingAttachmentManager ($this->eventFields, $this->attendees, $this->method);
$attachmentManager->prepareCancelAttachment();
$fileContent = Encoding::convertEncoding($attachmentManager->getAttachment(), SITE_CHARSET, "utf-8");
return [[
'CONTENT' => $fileContent,
'CONTENT_TYPE' => self::CONTENT_TYPE,
'METHOD' => Dictionary::METHODS[$this->method],
'CHARSET' => self::CHARSET,
'NAME' => self::ATTACHMENT_NAME,
'ID' => ICalUtil::getUniqId(),
]];
}