Example #1
0
<?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: