public function export_event_action($event_id, $range_id = null) { $this->range_id = $range_id ?: $this->range_id; $calendar = new SingleCalendar($this->range_id); $event = $calendar->getEvent($event_id); if (!$event->isNew()) { $export = new CalendarExportFile(new CalendarWriterICalendar()); $export->exportFromObjects($event); $export->sendFile(); } $this->render_nothing(); }