Пример #1
0
            $paniermanager->addordinateur($panierDB);
            echo "true";
            break;
        case 'addpiece':
            $paniermanager = new PanierManager($_SESSION['connexion']);
            $iduser = $_GET['attrpersonne'];
            $idpiece = $_GET['attrpiece'];
            $panierDB = new PanierDB();
            $panierDB->setIdpersonne($iduser);
            $panierDB->setIdpiece($idpiece);
            $paniermanager->addpiece($panierDB);
            echo "true";
            break;
        case 'retirepanier':
            $paniermanager = new PanierManager($_SESSION['connexion']);
            $idpanier = $_GET['attridpanier'];
            $panierDB = new PanierDB();
            $panierDB->setId($idpanier);
            $paniermanager->delete($panierDB);
            echo "true";
            break;
        case 'commandepanier':
            $paniermanager = new PanierManager($_SESSION['connexion']);
            $idpers = $_GET['attridpers'];
            $paniers = $paniermanager->getListUser($idpers);
            $numcommande = $paniermanager->genereNumCommande();
            $paniermanager->miseEnCommande($paniers, $numcommande);
            echo "true";
            break;
    }
}
Пример #2
0
    <div class="col-xs-12">

        <div class="jumbotron">
            <h1>Panier</h1>
            <p>Voici votre panier avec le matériel choisi</p>
        </div>


        <div class="container col-xs-offset-1 col-xs-10">

            <div class="row">

                <?php 
$iduser = $_SESSION['utilisateur']->getId();
$paniermanager = new PanierManager($_SESSION['connexion']);
$panier = $paniermanager->getListUser($iduser);
$ordinateurmanager = new OrdinateurManager($_SESSION['connexion']);
$piecemanager = new PieceManager($_SESSION['connexion']);
$total = 0;
foreach ($panier as $a) {
    if ($a->getIdordinateur() != null) {
        $ordinateur = $ordinateurmanager->get($a->getIdordinateur());
        echo '<p><h3>' . $ordinateur->getNom() . ' ' . $ordinateur->getPrix() . '€</h3><input class="btn btn-primary" href="?page=panier" attridpanier="' . $a->getId() . '" value="Retirer" id="retireitem" role="button"></p>';
        $total += $ordinateur->getPrix();
    } else {
        $piece = $piecemanager->get($a->getIdpiece());
        echo '<p><h3>' . $piece->getNom() . ' ' . $piece->getPrix() . '€</h3><input class="btn btn-primary" href="?page=panier" attridpanier="' . $a->getId() . '" value="Retirer" id="retireitem" role="button"></p>';
        $total += $piece->getPrix();
    }
}
echo '<hr><h2>Total: ' . $total . '€</h2><input class="btn btn-primary" href="?page=panier" attridpers="' . $_SESSION['utilisateur']->getId() . '" value="Commander" id="commandepanier" role="button">';