include_once '../resourcebase.php';
$resource = "GameStart";
switch ($_SERVER['REQUEST_METHOD']) {
    case 'GET':
        $response['action'] = $resource;
        $response["response"] = "success";
        http_response_code(200);
        break;
    case 'POST':
        $response["response"] = "failure";
        http_response_code(403);
        break;
    case 'PUT':
        if (checkHeaders() === true) {
            $json = readBody();
            if (!isset($json['action']) or $json['action'] !== $resource) {
                $response["response"] = "failure";
                http_response_code(400);
            } else {
                $q = "UPDATE " . GAMEROOMS . " SET " . GAMEROOMS . ".state='STARTED' WHERE " . GAMEROOMS . ".id='{$json['gameRoom']}'";
                queryDB($q);
                $response["response"] = "success";
                http_response_code(200);
            }
        } else {
            $response["response"] = "failure";
            http_response_code(400);
        }
        break;
    default:
Example #2
0
require_once "BL/BL_manageVillage_geologicalvariation.php";
require_once "BL/BL_manageVillage_group.php";
require_once "BL/BL_manageVillage_history.php";
require_once "BL/BL_manageVillage_image.php";
require_once "BL/BL_manageVillage_industrial.php";
require_once "BL/BL_manageVillage_neartowns.php";
require_once "BL/BL_manageVillage_organization.php";
require_once "BL/BL_manageVillage_othernames.php";
require_once "BL/BL_manageVillage_plant.php";
require_once "BL/BL_manageVillage_service.php";
require_once "BL/BL_manageVillage_society.php";
require_once "BL/BL_manageVillage_trading.php";
require_once "BL/BL_manageVillage_traditionalknowledge.php";
require_once "BL/BL_manageVillage_transport.php";
require_once "BL/BL_manageAutocomplete.php";
handleRequest(readBody());
//-------------------------------------------------------------------------------------
function readBody()
{
    $body = "";
    $putData = fopen("php://input", "r");
    while ($block = fread($putData, 1024)) {
        $body = $body . $block;
    }
    fclose($putData);
    return $body;
}
//-------------------------------------------------------------------------------------
function handleRequest($packagePacketText)
{
    $obj_packagepacket = new packagepacket();