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:
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();