コード例 #1
0
 /**
  * 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']);
     }
 }
コード例 #2
0
} 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();
}
コード例 #3
0
} 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();
コード例 #4
0
						<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>
コード例 #5
0
ファイル: index.php プロジェクト: axelmdev/ecommerce
    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'])) {
コード例 #6
0
$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>
コード例 #7
0
ファイル: index.php プロジェクト: Tom-Lambert/boutique
    $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();
}
コード例 #8
0
ファイル: index.php プロジェクト: axelmdev/ecommerce
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";
コード例 #9
0
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 
コード例 #10
0
ファイル: index.php プロジェクト: Swizzle04/equipedia
} 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 {
コード例 #11
0
?>
				<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 
コード例 #12
0
				<?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>';