$id = $_GET['id']; $controller_profil = new Controller_Profil(); $info_profil = $controller_profil->showInfo($id); require_once $_SERVER['DOCUMENT_ROOT'] . '/boutique/views/utilisateur/profil_particular.php'; } elseif ($controller == 'about' && $action == 'view') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/views/a_propos.php'; } elseif ($controller == 'gcv' && $action == 'view') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/views/gcv.php'; } elseif ($controller == 'mention' && $action == 'view') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/views/mention.php'; } elseif ($controller == 'panier' && $action == 'show') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/panier.php'; /*$controller_panier = new Controller_Panier(); $controller_panier->changeQuantity();*/ require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/views/panier.php'; } elseif ($controller == 'panier' && $action == 'delete') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/panier.php'; $controller_panier = new Controller_Panier(); $controller_panier->suppArticle(); } elseif ($controller == 'panier' && $action == 'confirm') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/panier.php'; $controller_panier = new Controller_Panier(); $controller_panier->confirmPanier(); } elseif ($controller == 'commande' & $action == 'view') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/commande.php'; $controller_commande = new Controller_Commande(); $controller_commande->showBillet(); } elseif ($controller == 'contact' && $action == 'send') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/views/contact.php'; } require_once $_SERVER['DOCUMENT_ROOT'] . '/boutique/views/footer.php';
<?php /** * Page * * SubPage Panier * * @package Ecommerce * @subpackage Views/Panier * @category Panier * @author Axel Mainguy */ require $_SERVER['DOCUMENT_ROOT'] . "ecommerce/controllers/panier.php"; $panier = new Controller_Panier(); $json = array('error' => true); $id_articles = $_GET['id']; if (isset($id_articles)) { require_once $_SERVER['DOCUMENT_ROOT'] . "ecommerce/models/panier.php"; $products_model = new Model_Panier(); $products = $products_model->addPanier($id_articles); if (empty($products)) { $json['message'] = "Ce produit n'existe pas"; } $panier->add($products[0][$id_articles]); $json['error'] = false; $json['total'] = number_format($panier->total(), 2, ',', ' '); $json['count'] = $this->count(); $json['message'] = "Le produit a bien été ajouté"; } else { $json['message'] = "Vous n'avez pas sélectionné de produit a ajouter"; } echo json_encode($json);
</ul> </li> <?php } ?> <li> <?php if (!empty($_SESSION['id_users']) || !empty($_SESSION['id_admins'])) { ?> <a href="/ecommerce/shop/panier"> <span class="glyphicon glyphicon-shopping-cart"></span> Panier <span class="badge" id="count"> <?php if (!empty($_SESSION['id_users'])) { require_once $_SERVER['DOCUMENT_ROOT'] . "ecommerce/controllers/panier.php"; $controller_panier = new Controller_Panier(); $count = $controller_panier->count(); echo $count; } else { echo "0"; } ?> </span> </a> <?php } else { ?> <a onclick="alert('Vous devez être connecter pour pouvoir utiliser le panier')"> <span class="glyphicon glyphicon-shopping-cart"></span> Panier <span class="badge" id="count">0</span> </a>
} } elseif ($controller == "user" && $action == "commande") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php"; $controller_commandeuser = new Controller_Users(); $controller_commandeuser->commandeuser(); } elseif ($controller == "shop" && $action == "panier") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/panier.php"; $controller_listpanier = new Controller_Panier(); $controller_listpanier->viewPanier(); } elseif ($controller == "panier" && $action == "add") { if (empty($_GET['id'])) { echo "<p>Il manque l'identifiant du produit</p>"; } else { $id_articles = intval($_GET['id']); require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/panier.php"; $controller_listpanier = new Controller_Panier(); $controller_listpanier->addPanier($id_articles); } } elseif ($controller == "" && $action == "") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/news.php"; $controller_news = new Controller_News(); $controller_news->listNews(); } elseif ($controller == "news" && $action == "view") { if (empty($_GET['id'])) { echo "<p>Il manque l'identifiant de la news</p>"; } else { $id_news = intval($_GET['id']); require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/news.php"; $controller_article = new Controller_News(); $controller_article->viewNews($id_news); }