/** * Fonction permettant d'ajouter des articles dans le panier */ public function addPanier() { //ajout dans le panier require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $controller_article = new Controller_Article(); $listArticle = $controller_article->listArticlePanier($_GET['id']); if (isset($_POST['panier']) && !empty($_SESSION['id_users'])) { array_push($_SESSION['panier']['id_article'], $_GET['id']); array_push($_SESSION['panier']['quantite'], $_POST['quantite']); } }
} elseif ($controller == 'categorie' && $action == 'add') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/categorie.php'; $categorie = new Controller_Categorie(); $categorie->addCatLic(); } elseif ($controller == 'admin' && $action == 'article') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $article = new Controller_Article(); $article->listArticleAdmin(); } elseif ($controller == 'admin' && $action == 'users') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/utilisateur.php'; $users = new Controller_Utilisateur(); $listUsers = $users->listUsersAdmin(); require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/admin/views/list_users.php'; } elseif ($controller == 'admin' && $action == 'modify') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $article = new Controller_Article(); $id = intval($_GET['id']); $article->changeArticle($id); } elseif ($controller == 'admin' && $action == 'supparticle') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $supp = new Controller_Article(); $supp->suppArticle(); } elseif ($controller == 'admin' && $action == 'suppuser') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/utilisateur.php'; $supp = new Controller_Utilisateur(); $supp->suppUser(); } elseif ($controller == 'admin' && $action == 'commande') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/commande.php'; $controller_commande = new Controller_Commande(); $controller_commande->showBilletAdmin(); }
} elseif ($controller == 'articles' && $action == 'list' && $type == 'licence') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $controller_articleLi = new Controller_Article(); $controller_articleLi->listArticleByLicence(); } elseif ($controller == 'articles' && $action == 'recherche') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/recherche.php'; $controller_recherche_precise = new Controller_Recherche(); $controller_recherche_precise->recherchePrecise(); } elseif ($controller == "articles" && $action == "view") { if (empty($_GET['id'])) { echo "<p>il manque l'id du produit</p>"; } else { require_once $_SERVER['DOCUMENT_ROOT'] . "boutique/controllers/article.php"; require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/commentaire.php'; require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/panier.php'; $controller_article = new Controller_Article(); $id = intval($_GET['id']); $controller_article->viewArticle($id); $controller_commentaire = new Controller_Commentaire(); $controller_commentaire->addComment($id); $controller_panier = new Controller_Panier(); $controller_panier->addPanier(); } } elseif ($controller == "inscription" && $action == "add") { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/utilisateur.php'; $controller_inscription = new Controller_Utilisateur(); $controller_inscription->newUsers(); } elseif ($controller == 'deconnexion' && $action == 'out') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/utilisateur.php'; $controller_deconnexion = new Controller_Utilisateur(); $controller_deconnexion->deconnect();
<input type='text' name='iconeCategorie' placeholder='www.iconecategorie.com' class='form-control'> </div> <input type='submit' name='add_categorie' class='button'> </form> <form method='post' class='formulaire form-inline'> <div class='form-group'> <label for='sous_categorie'> Sous categorie : </label> <input type='text' name='sous_categorie' placeholder='Tranchante' class='form-control'> </div> <div class='form-group'> <label for='categorie'> Categorie </label> <select name='categorie' class='form-control'> <?php require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $list = new Controller_Article(); $categorie = $list->listCategorie(); for ($i = 1; $i < sizeof($categorie) + 1; $i++) { echo '<option value="' . $i . '">' . $categorie[$i - 1]['nom'] . '</option>'; } ?> </select> </div> <input type='submit' name='add_sous_categorie' class='button'> <br> </form> </main> </div> </div> </body> </html>
if (empty($_GET['id'])) { echo "<p>Il manque l'identifiant du produit pour pouvoir supprimer l'article</p>"; } else { $id_articles = intval($_GET['id']); require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/article.php"; $controller_admin_deleteArticle = new Controller_Article(); $controller_admin_deleteArticle->deleteArticle($id_articles); } // Page de suppression d'article } elseif ($controller == "article" && $action == "update") { 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/article.php"; $controller_admin_updateArticle = new Controller_Article(); $controller_admin_updateArticle->updateArticle($id_articles); } // Page Modifier un article } elseif ($controller == "users" && $action == "add") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php"; $controller_admin_addUser = new Controller_Users(); $controller_admin_addUser->addUser(); // Page Ajout de membre } elseif ($controller == "users" && $action == "list") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php"; $controller_user = new Controller_Users(); $controller_user->listUser(); // Page Liste des membres } elseif ($controller == "users" && $action == "delete") { if (empty($_GET['id'])) {
$list = new Controller_Article(); $categorie = $list->listCategorie(); for ($i = 1; $i < sizeof($categorie) + 1; $i++) { echo '<option value="' . $i . '">' . $categorie[$i - 1]['nom'] . '</option>'; } ?> </select> </div> </div> <div class='form-group'> <label for='sous_categorie' class='col-sm-3 control-label'> Sous Categorie </label> <div class='col-sm-9'> <select name='sous_categorie' class='form-control'> <?php require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $list = new Controller_Article(); $sous_categorie = $list->listSousCategorie(); for ($i = 1; $i < sizeof($sous_categorie) + 1; $i++) { echo '<option value="' . $i . '">' . $sous_categorie[$i - 1]['nom'] . '</option>'; } ?> </select> </div> </div> <input type='submit' name='add' class='button' value='Ajouter'> <a href='index.php?c=categorie&a=add' class='button'>Ajouter categories/licences</a> </form> </main>
$controllerEdit->edit(); } elseif ($controller == "article" && $action == "add") { require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/article.php"; $controller_Article = new Controller_Article(); $controller_Article->addArticle(); } elseif ($controller == "article" && $action == "delete") { require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/article.php"; $controller_Article = new Controller_Article(); $controller_Article->deleteArticle(); } elseif ($controller == "article" && $action == "detail") { $id = $_GET['id']; require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/article.php"; $controller_article = new Controller_Article(); $controller_article->detailArticle($id); } elseif ($controller == "article" && $action == "list") { require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/article.php"; $controller_article = new Controller_Article(); $controller_article->listArticle(); } elseif ($controller == "user" && $action == "list") { require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/inscription.php"; $Controller_Inscription = new Controller_Inscription(); $Controller_Inscription->listUser(); } elseif ($controller == "contact" && $action == "contact") { require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/contact.php"; $Controller_Contact = new Controller_Contact(); $Controller_Contact->contact(); } elseif ($controller == "marque" && $action == "add") { require_once $_SERVER['DOCUMENT_ROOT'] . "/imie/boutique/controllers/marque.php"; $Controller_Marque = new Controller_Marque(); $Controller_Marque->addMarque(); }
if (!empty($_GET['c']) && !empty($_GET['a'])) { $controller = $_GET['c']; $action = $_GET['a']; } // Page Liste des articles if ($controller == "article" && $action == "list") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/article.php"; $controller_article = new Controller_Article(); $controller_article->listArticle(); } elseif ($controller == "article" && $action == "view") { if (empty($_GET['id'])) { echo "<p>Il manque l'identifiant du produit</p>"; } else { $idProduit = intval($_GET['id']); require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/article.php"; $controller_article = new Controller_Article(); $controller_article->viewArticle($idProduit); } } elseif ($controller == "article" && $action == "cgv") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/views/articles/cgv.php"; } elseif ($controller == "article" && $action == "categorie") { if (empty($_GET['nom'])) { echo "<p>Il manque l'identifiant de la categorie</p>"; } else { $nom_categories = $_GET['nom']; require_once $_SERVER['DOCUMENT_ROOT'] . "ecommerce/controllers/categorie.php"; $controller_categorie = new Controller_Categorie(); $controller_categorie->viewCategoriesShop($nom_categories); } } elseif ($controller == "page" && $action == "about") { require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/views/pages/about.php";
require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/recherche.php'; ?> <p class='aside__title'> Effectuez une recherche par nom ! </p> <form action='index.php?c=articles&a=recherche' method='post'> <input type='text' name='recherche' class='recherche' placeholder='votre recherche'> <br> <input type='submit' class='button' name='rechercher' value='rechercher nom'> </form> <?php ?> </aside> <main class='col-xs-12 col-md-9 main'> <?php require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $controller_licence = new Controller_Article(); $listLicence = $controller_licence->listLicence(); foreach ($listLicence as $licence) { if ($licence['id_licence'] == $_GET['id']) { echo '<h1> <b> <img src="' . $licence['imageURL'] . '" class="article__image"> Produits ' . $licence['nom'] . ' <img src="' . $licence['imageURL'] . '" class="article__image"> </b></h1>'; } } //var_dump($listArticle); foreach ($listArticle as $article) { ?> <div class='article__liste col-md-4'> <?php echo '<a href="index.php?c=articles&a=view&id=' . $article['id_article'] . '" class="article__link"> <img src="' . $article['imageURL'] . '" alt="' . $article['nom'] . '" class="image img-responsive"> </a> <br>'; ?> <div class='article__link--text'> <?php
} elseif ($controller == "admins" && $action == "confirm") { if (!isset($_GET['id_art']) || $_GET['id_art'] < 0) { echo "<p>Il manque l'identifiant du produit </p>"; } else { $id_art = intval($_GET['id_art']); require_once $_SERVER['DOCUMENT_ROOT'] . "IMIE/Equipedia/controllers/articleadmin.php"; $controller_article = new Controller_Article(); $controller_article->confirmDelete($id_art); } } elseif ($controller == "admins" && $action == "delete") { if (!isset($_GET['id_art']) || $_GET['id_art'] < 0) { echo "<p>Il manque l'identifiant du produit </p>"; } else { $id_art = intval($_GET['id_art']); require_once $_SERVER['DOCUMENT_ROOT'] . "IMIE/Equipedia/controllers/articleadmin.php"; $controller_article = new Controller_Article(); $controller_article->deleteArticle($id_art); } } elseif ($controller == "admins" && $action == "confirmEquipement") { if (!isset($_GET['id_equip']) || $_GET['id_equip'] < 0) { echo "<p>Il manque l'identifiant du produit </p>"; } else { $id_equip = intval($_GET['id_equip']); require_once $_SERVER['DOCUMENT_ROOT'] . "IMIE/Equipedia/controllers/equipementadmin.php"; $controller_equipement = new Controller_Equipement(); $controller_equipement->confirmDeleteequip($id_equip); } } elseif ($controller == "admins" && $action == "deleteEquipement") { if (!isset($_GET['id_equip']) || $_GET['id_equip'] < 0) { echo "<p>Il manque l'identifiant du produit </p>"; } else {
?> <p class='aside__title'> Effectuez une recherche par nom ! </p> <form action='index.php?c=articles&a=recherche' method='post'> <input type='text' name='recherche' class='recherche' placeholder='votre recherche'> <br> <input type='submit' class='button' name='rechercher' value='rechercher nom'> </form> <?php ?> </aside> <main class='col-xs-12 col-md-9 main'> <?php require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $controller_categorie = new Controller_Article(); $listCategorie = $controller_categorie->listCategorie(); foreach ($listCategorie as $categorie) { if ($categorie['id_categorie'] == $_GET['id']) { echo '<h1> <b> <img src="' . $categorie['imageURL'] . '" class="article__image"> Produits ' . $categorie['nom'] . ' <img src="' . $categorie['imageURL'] . '" class="article__image"> </b> </h1>'; } } //var_dump($listArticle); foreach ($listArticle as $article) { ?> <div class='article__liste col-md-4'> <?php echo '<a href="index.php?c=articles&a=view&id=' . $article['id_article'] . '" class="article__link"> <img src="' . $article['imageURL'] . '" alt="' . $article['nom'] . '" class="image img-reponsive"> </a> <br>'; ?> <div class='article__link--text'> <?php
<?php if ($_SESSION['admin'] == 0) { echo '<li> <a href="index.php?c=panier&a=show" class="aside__link">MON PANIER </a> </li>'; } ?> </ul> </aside> <main class='col-xs-12 col-md-9 main'> <h1> PANIER </h1> <?php require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/article.php'; $controller_article = new Controller_Article(); $total = 0; for ($i = 0; $i < sizeof($_SESSION['panier']['id_article']); $i++) { $listArticle = $controller_article->listArticlePanier($_SESSION['panier']['id_article'][$i]); echo '<div class="article__panier col-md-4 col-sm-6 col-xs-12">'; echo '<h2>' . $listArticle[0]['nom'] . '</h2>'; echo '<img src="' . $listArticle[0]['imageURL'] . '" class="img-responsive">'; echo '<p> Quantité : ' . $_SESSION['panier']['quantite'][$i] . '</p>'; echo '<p> Prix unité : ' . $listArticle[0]['prix'] . '€</p>'; echo '<p> Prix total : ' . $listArticle[0]['prix'] * $_SESSION['panier']['quantite'][$i] . '€</p>'; echo '<a href="index.php?c=panier&a=delete&id=' . $listArticle[0]['id_article'] . '" class="button"> Supprimer </a>'; echo '</div>'; $total += $listArticle[0]['prix'] * $_SESSION['panier']['quantite'][$i]; } echo '<div class="panier__bas col-xs-12">'; echo '<p> Valeur totale de votre panier : ' . $total . '€</p>';