IcsManager::createIcsFile

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. IcsManager
  4. createIcsFile
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/icsmanager.php
  • Класс: BitrixCalendarICalIcsManager
  • Вызов: IcsManager::createIcsFile
public function createIcsFile(Event $event, array $params): int
{
	$fileData = $this->getIcsFileData($event, $params);
	$fileId = CFile::SaveFile($fileData, 'calendar');

	if (!$this->checkIcsFileExistence($fileId))
	{
		throw new BaseException('Error saving ICS file');
	}

	return $fileId;
}

Добавить комментарий