예제 #1
0
function delete_projet($projet_ID)
{
    global $bdd;
    try {
        $bugs = get_bugs($projet_ID);
        foreach ($bugs as $key => $value) {
            delete_bug($value[0]);
        }
        $query2 = $bdd->prepare("DELETE FROM bt_projet WHERE ID=:projet_ID");
        $query2->bindParam(':projet_ID', $projet_ID, PDO::PARAM_INT);
        $query2->execute();
        return true;
    } catch (Exception $e) {
        $query->closeCursor();
        return false;
    }
}
예제 #2
0
<?php

if (!defined("_BASE_URL")) {
    die("Pirate reconnu !");
}
if (!empty($_SESSION['user_ID']) && !empty($_SESSION['team_ID'])) {
    if (!empty($_GET['projet']) && !empty($_GET['bugid'])) {
        if (!isset($_GET['delete']) || $_GET['delete'] != "ok") {
            require_once 'model/projet/get-simple-projet.php';
            require_once 'model/bug/get-statuts.php';
            require_once 'model/bug/get-simple-bug.php';
            $simpleProjet = get_simple_projet($_GET['projet']);
            $statuts = get_statuts();
            $bug = get_simple_bug($_GET['bugid']);
            include_once 'view/bug/delete-bug.php';
        } else {
            require_once 'model/bug/delete-bug.php';
            $delete = delete_bug($_GET['bugid']);
            if ($delete) {
                header('Location: ?module=bug&projet=' . $_GET['projet'] . '&notif=delete');
            } else {
                header('Location: ?module=bug&projet=' . $_GET['projet'] . '&notif=notdelete');
            }
        }
    } else {
        header('Location: ?module=home');
    }
} else {
    header('Location: ?module=auth');
}