<?php include "src/serverModels/utilities.php"; $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : "home"; if (strpos($action, "api") === 0) { if ($_SERVER['REQUEST_METHOD'] === 'POST') { switch ($action) { case "api/addRsvp": include "src/serverModels/database/rsvp.php"; $postData = file_get_contents("php://input"); $rsvpData = json_decode($postData); $rsvpArray = array(); foreach ($rsvpData as $singleRsvp) { $tempRsvp = new RSVP(); $tempRsvp->createRSVPFromJson($singleRsvp); $tempRsvp->addRsvp(); } break; default: echo "<br>Unexpected action on Post: {$action}<br>(index)"; break; } } if ($_SERVER['REQUEST_METHOD'] === 'GET') { switch ($action) { case "api/features": include "src/serverModels/database/features.php"; $tempFeatures = new Features(); echo json_encode($tempFeatures->getFeatures()); break; default: