/** * 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'; } } }
/** * 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"; }
public function listCategorie() { $categorie = new Model_Categorie(); $listeCategorie = $categorie->listCategorie(); require_once $_SERVER['DOCUMENT_ROOT'] . '/imie/boutique/views/header.php'; }
/** * 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'); }