Example #1
0
 if ($method === "GET") {
     //set XSRF cookie
     setXsrfCookie();
     if (empty($id) === false) {
         $event = Beta\Event::getEventByEventId($pdo, $id);
         if ($event !== null) {
             $reply->data = $event;
         }
     } else {
         if (empty($profileId) === false) {
             $events = Beta\Event::getEventByEventProfileId($pdo, $profileId)->toArray();
             if ($events !== null) {
                 $reply->data = $events;
             }
         } else {
             $events = Beta\Event::getAllEvents($pdo)->toArray();
             if ($events !== null) {
                 $reply->data = $events;
             }
         }
     }
 } else {
     if ($method === "PUT" || $method === "POST") {
         verifyXsrf();
         $requestContent = file_get_contents("php://input");
         $requestObject = json_decode($requestContent);
         if ($method === "PUT") {
             $event = Beta\Event::getEventByEventId($pdo, $id);
             if ($event === null) {
                 throw new RuntimeException("", 404);
             }