Example #1
0
 /**
  * @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;
 }