/**
  * Fonction qui permet d'ajouter des catégories, licences et sous-catégories
  */
 public function addCatLic()
 {
     if (empty($_POST)) {
         require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/admin/views/ajout_categorie.php';
     } else {
         //Ajout licence
         if (!empty($_POST['add_licence'])) {
             $precision = 'licences';
             $nom = htmlspecialchars($_POST['licence']);
             $imageURl = htmlspecialchars($_POST['iconeLicence']);
             $licence = new Model_Categorie();
             $ajout = $licence->addCategorieLicence($precision, $nom, $imageURL);
             require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/admin/views/ajout_categorie.php';
             // ajout catégorie
         } elseif (!empty($_POST['add_categorie'])) {
             $precision = 'categories';
             $nom = htmlspecialchars($_POST['categorie']);
             $imageURl = htmlspecialchars($_POST['iconeCategorie']);
             $categorie = new Model_Categorie();
             $ajout = $categorie->addCategorieLicence($precision, $nom, $imageURL);
             require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/admin/views/ajout_categorie.php';
             //ajout sous categorie
         } elseif (!empty($_POST['add_sous_categorie'])) {
             $nom = htmlspecialchars($_POST['sous_categorie']);
             $categorie = htmlspecialchars($_POST['categorie']);
             $sous_categorie = new Model_Categorie();
             $ajout = $sous_categorie->addSousCategorie($nom, $categorie);
             require_once $_SERVER['DOCUMENT_ROOT'] . 'boutique/admin/views/ajout_categorie.php';
         }
     }
 }
Example #2
0
 /**
  * Fonction permettant de modifier des articles
  * @param  Int $id_articles Id de l'article
  */
 public function updateArticle($id_articles)
 {
     $articles = new Model_Article();
     $categories = new Model_Categorie();
     if (!empty($_POST)) {
         $id_articles = $_POST['id_articles'];
         $nom = $_POST['title-new'];
         $description = $_POST['description-new'];
         $url = $_POST['url-new'];
         $prix = $_POST['prix-new'];
         $quantite = $_POST['quantite-new'];
         $id_admin = $_POST['id_admin'];
         $categories_post = $_POST['categories'];
         $articles->updateArticle($nom, $description, $url, $prix, $quantite, $id_admin, $id_articles);
         foreach ($categories_post as $id_categories) {
             $categories->asso_art_categ($id_articles, $id_categories);
         }
     }
     $articleDetails = $articles->loadArticle($id_articles);
     $articlesAdminDetails = $articles->adminArticleView($id_articles);
     $categorieOneDetails = $categories->categorieOneNews($id_articles);
     require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/views/admin/articles/update_article.php";
 }
Example #3
0
 public function listCategorie()
 {
     $categorie = new Model_Categorie();
     $listeCategorie = $categorie->listCategorie();
     require_once $_SERVER['DOCUMENT_ROOT'] . '/imie/boutique/views/header.php';
 }
Example #4
0
 /**
  * Fonction permettant de supprimer les associations articles categories
  * @param  Int $id_categories Id de la categorie
  * @param  Int $id_articles   Id de l'article
  */
 public function deleteAsso_Art_Categ($id_categories, $id_articles)
 {
     $categories = new Model_Categorie();
     $deleteAsso_Art_Categ = $categories->deleteAsso_Art_Categ($id_categories, $id_articles);
     header('Location: /ecommerce/admin/article/list');
 }