<?php /** * Copyright (c) 2013 Visitha Baddegama <*****@*****.**> * This file is licensed under the Affero General Public License version 3 or * later. * See the COPYING-README file. */ OCP\JSON::checkLoggedIn(); OCP\JSON::checkAppEnabled('calendar'); OCP\JSON::callCheck(); $eventId = $_POST['eventId']; //check if user is actually allowed to access event $event = OC_Calendar_App::getEventObject($eventId); if ($event === false || $event === null) { \OCP\JSON::error(); exit; } $summary = $event['summary']; $location = $_POST['location']; $description = $_POST['description']; $dtstart = $_POST['dtstart']; $dtend = $_POST['dtend']; try { OC_Calendar_App::sendEmails($eventId, $summary, $location, $description, $dtstart, $dtend); \OCP\JSON::success(); } catch (Exception $e) { \OCP\Util::writeLog('calendar', 'sending mail failed (' . $e->getMessage() . ')', \OCP\Util::WARN); \OCP\JSON::error(); }