Example #1
0
         // update link
         $event->update($pdo);
         // update reply
         $reply->message = "Event updated OK";
     } else {
         if ($method === "POST") {
             if (empty($requestObject->eventProfileId)) {
                 throw new \InvalidArgumentException("Event profile Id must exist.", 405);
             }
             if (empty($requestObject->eventName)) {
                 throw new \InvalidArgumentException("Event name must exist.", 405);
             }
             if (empty($requestObject->eventDate)) {
                 throw new \InvalidArgumentException("Event date must exist.", 405);
             }
             $event = new Beta\Event(null, $requestObject->eventProfileId, $requestObject->eventName, $requestObject->eventDate);
             $event->insert($pdo);
             $reply->message = "Event successfully posted.";
         }
     }
 } else {
     if ($method === "DELETE") {
         verifyXsrf();
         // retrieve the Link to be deleted
         $events = Beta\Event::getEventByEventId($pdo, $id);
         if ($events === null) {
             throw new RuntimeException("", 404);
         }
         // delete link
         $events->delete($pdo);
         // update reply