/** * @NoAdminRequired */ public function sendEmailEventIcs() { $eventId = $this->params('eventId'); $pEmails = $this->params('emails'); $emails = array_map('trim', explode(",", $pEmails)); $event = CalendarApp::getEventObject($eventId); if ($event === false || $event === null) { $errarr['status'] = 'error'; $response = new JSONResponse($errarr); return $response; } $summary = $event['summary']; $dtstart = $event['startdate']; $dtend = $event['enddate']; CalendarApp::sendEmails($eventId, $summary, $dtstart, $dtend, $emails); $errarr['status'] = 'success'; $response = new JSONResponse($errarr); return $response; }