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