Пример #1
0
function trx_handle()
{
    switch ($_SERVER['REQUEST_METHOD']) {
        case 'GET':
            return !empty($_GET['id']) ? showAction() : listAction();
        case 'POST':
            return createAction();
        case 'PUT':
            parse_str(file_get_contents('php://input'), $data);
            $_POST = $data;
            return saveAction();
        case 'DELETE':
            return deleteAction();
    }
    return false;
}
Пример #2
0
        if (isset($_GET["tache"]) && $_GET["tache"] != -1) {
            $_SESSION["tache"] = $_GET["tache"];
        } elseif (isset($_GET["tache"]) && $_GET["tache"] == -1) {
            $_SESSION["tache"] = -1;
        }
        break;
    case $ACTION_tacheDelete:
        if (isset($_GET["tache"]) && $_GET["tache"] != -1) {
            $tacheTemp = new Tache($_GET["tache"]);
            $tacheTemp->delete();
        }
        break;
    case $ACTION_tacheSave:
        if ($_SESSION["systemData"]->getUserRole() == 4) {
            $tempTache = new Tache($_POST["tache"], $_POST["time_spend_value"], $_POST["time_remain_value"], $_POST["progress"]);
            $tempTache->save();
        } else {
            $tempTache = new Tache($_POST["tache"], $_POST["task_name"], $_POST["task_description"], $_POST["select_task_respo"], $_POST["select_task_contact"], $_POST["task_previous_id"], $_POST["task_mother_id"], $_POST["date_end_soon_value"], $_POST["date_end_late_value"], $_POST["time_spend_value"], $_POST["time_remain_value"], $_POST["progress"]);
            $tempTache->save();
        }
        break;
    case $ACTION_tacheCreate:
        $tempTache = new Tache($_POST["task_name"], $_POST["task_description"], $_POST["select_task_respo"], $_POST["select_task_contact"], $_POST["task_previous_id"], $_POST["task_mother_id"], $_POST["date_end_soon_value"], $_POST["date_end_late_value"], $_POST["time_remain_value"], $_POST["projet"]);
        $_SESSION["tache"] = $tempTache->create();
        break;
    default:
        // TO DO: default action (nothing to do)
}
// supprime l'action car elle a ete effectué
deleteAction();
Пример #3
0
 /**
  * Suppression d'une action
  * @param $db database
  * @param $actidact identifiant de l'action à supprimer
  */
 static function delete($db, $actidact)
 {
     deleteAction($db, $actidact);
 }
Пример #4
0
function refresh()
{
    deleteAction();
    header("Location: ./index.php");
}
Пример #5
0
$database = new Database("webepira_promptGardenDB", "webepira_neal");
$type = $_REQUEST['type'];
$action = $_REQUEST['action'];
if (!isset($type) || !isset($action)) {
    $GLOBALS['err'] = true;
    $output = array();
} else {
    //do the things
    if ($action === "GET") {
        $output = getAction($database, $type);
    } else {
        if ($action === "PUT") {
            $output = putAction($database, $type);
        } else {
            if ($action === "DELETE") {
                $output = deleteAction($database, $type);
            } else {
                if ($action === "UPDATE") {
                    $output = updateAction($database, $type);
                } else {
                    $GLOBALS['err'] = true;
                    $output = array();
                }
            }
        }
    }
}
if ($database->isOpen()) {
    $database->close();
}
//output will always be an array, and will always be defined.