コード例 #1
0
    $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();
} elseif ($controller == 'connexion' && $action == 'in') {
    require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/controllers/utilisateur.php';
コード例 #2
0
ファイル: index.php プロジェクト: axelmdev/ecommerce
    $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";
} elseif ($controller == "page" && $action == "contact") {