$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(); } elseif ($controller == 'connexion' && $action == 'in') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/utilisateur.php'; $controller_connexion = new Controller_Utilisateur(); $controller_connexion->connect(); } elseif ($controller == 'profil' && $action == 'view') { require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/profil.php';
} 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); } }