save_map_info($_GET['selector'], $_GET['info']); echo "Réussite"; } else { show_error(); } } function get_map_selectors() { header('Content-Type: application/json'); $dao = new Dao(); echo json_encode($dao->get_map_selectors()); } /* function is_in_map() { if($_SERVER['REQUEST_METHOD'] === 'POST') { show_error(); return; } $dao = new Dao(); $_REQUEST = array( 'selector' => $_REQUEST['info']['selector'], ); $dao->is_in_map($_REQUEST['selector']); } */ function create_building() { if($_SERVER['REQUEST_METHOD'] === 'GET') { show_error(); return; } $dao = new Dao(); $_REQUEST = array( 'title' => $_REQUEST['info']['title'], 'description' => $_REQUEST['info']['description'], 'selector' => $_REQUEST['info']['selector'], ); var_dump($_REQUEST); $dao->create_building($_REQUEST['title'], $_REQUEST['description'], $_REQUEST['selector']); echo 'Réussite'; } function delete_building() { if($_SERVER['REQUEST_METHOD'] === 'GET') { show_error(); return; } $dao = new Dao(); $_REQUEST = array( 'selector' => $_REQUEST['info']['selector'], ); var_dump($_REQUEST); $dao->delete_building($_REQUEST['selector']); echo 'Réussite'; } function update_website() { // if (isset($_POST['login']) && isset($_POST['password'])) { // $login = $_POST['login']; // $password = $_POST['password']; // echo $login . ":" . $password."\n"; // // Cannot write because php cannot write as user www-data // // be sure to escape characters // // Do not remove the space before the command (prevent command from being saved in history) //// system(" git pull https://".$login.":".$password."@git.srv-falcon.etud.insa-toulouse.fr/vergnet/site-accueil-insa.git"); // } else { // show_error(); // } } function show_error() { echo "Échec :\n"; echo "GET\n"; var_dump($_GET); echo "POST\n"; var_dump($_POST); }