Example #1
0
require_once './src/models/Utils.fonction.php';
if (isset($_GET['action'])) {
    $action = $_GET['action'];
} else {
    $action = '';
}
if (isset($_SESSION['manager'])) {
    // var_dump($_REQUEST);
    $template = new Template();
    $db = new PDO('mysql:host=localhost;dbname=eii2', 'root', '');
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
    $manager = new Manager($db);
    switch ($action) {
        case 'all':
            $commande = $manager->getallCommande();
            $content = $template->toutLesCommandes($commande, "allCommande");
            $message = 'Toute les Commandes';
            include_once "./src/vue/v_gcommande.php";
            break;
        case 'detail':
            if (isset($_GET['id']) && !is_null($_GET['id'])) {
                $id = $_GET['id'];
                $lacommande = $manager->getLaCommande($id);
                $lacommandeClient = $manager->getLaCommandeClient($id);
                $lacommandeLigneCommande = $manager->getLaCommandeLignedeCommande($id);
                $lacommandeProduit = $manager->getLaCommandeProduit($id);
                $content = $template->detailCommande($lacommande, $lacommandeClient, $lacommandeLigneCommande, $lacommandeProduit);
                $message = 'Page detail commandes';
                include_once "./src/vue/v_gcommande.php";
            }
            break;