site-accueil-insa/ajax/write/master.php

48 lines
1.3 KiB
PHP
Raw Normal View History

<?php
require_once '../../classes/dao.php';
2019-07-26 18:44:30 +02:00
$rest_json = file_get_contents("php://input");
$_POST = json_decode($rest_json, true);
//var_dump($_POST);
2019-07-26 18:44:30 +02:00
if (isset($_GET['function']) || isset($_POST['function'])) {
if ($_GET['function'] == "save_map_info")
save_map_info();
2019-07-26 18:44:30 +02:00
elseif ($_POST['function'] == "update_website")
update_website();
} else
show_error();
function save_map_info() {
if (isset($_GET['selector']) && isset($_GET['info'])) {
$dao = new Dao();
$dao->save_map_info($_GET['selector'], $_GET['info']);
echo "Réussite";
} else {
show_error();
}
}
2019-07-26 18:44:30 +02:00
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() {
2019-07-26 18:44:30 +02:00
echo "Échec :\n";
echo "GET\n";
var_dump($_GET);
2019-07-26 18:44:30 +02:00
echo "POST\n";
var_dump($_POST);
}