Loading assets/js/barreNavigation.js +11 −4 Original line number Diff line number Diff line Loading @@ -22,27 +22,28 @@ function onClick(event){ onMenuFiltre(); } else if (target === menuCategorie || menuCategorie.contains(target)) { onMenuCategorie(); } else if (target === menuCompte || menuCompte.contains(target)) { } else if (menuCompte !== null && (target === menuCompte || menuCompte.contains(target))) { onMenuCompte(); } else { sousMenuFiltre.classList.remove("show"); sousMenuCategorie.classList.remove("show"); sousMenuCompte.classList.remove("show"); cacherSousMenuCompte(); } } function onMenuFiltre(){ sousMenuFiltre.classList.toggle("show"); sousMenuCompte.classList.remove("show"); sousMenuCategorie.classList.remove("show"); cacherSousMenuCompte(); } function onMenuCategorie(){ sousMenuCategorie.classList.toggle("show"); sousMenuCompte.classList.remove("show"); sousMenuFiltre.classList.remove("show"); cacherSousMenuCompte(); } function onMenuCompte(){ Loading @@ -51,3 +52,9 @@ function onMenuCompte(){ sousMenuFiltre.classList.remove("show"); sousMenuCategorie.classList.remove("show"); } function cacherSousMenuCompte(){ if(sousMenuCompte !== null){ sousMenuCompte.classList.remove("show"); } } No newline at end of file index.php +6 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ require_once 'src/controllers/recettesAdmin.php'; require_once 'src/controllers/validationRecette.php'; require_once 'src/controllers/pageModifierEdito.php'; require_once 'src/controllers/supprimer.php'; require_once 'src/controllers/mesRecettes.php'; try{ session_start(); Loading Loading @@ -88,6 +89,10 @@ try{ $controleur = new ListeRecettesFiltreesControleur($filtre,$search); break; case 'mesRecettes': $controleur = new MesRecettesControleur(); break; default: throw new Exception("la page demandée n'a pas été trouvée"); } Loading src/controllers/mesRecettes.php 0 → 100644 +16 −0 Original line number Diff line number Diff line <?php require_once 'src/controllers/controleur.php'; require_once 'src/model/recetteManager.php'; require_once 'src/controllers/connexion.php'; require_once 'src/model/utilisateur.php'; require_once 'templates/nosRecettes.php'; class MesRecettesControleur extends Controleur{ public function executer(){ $utilisateur = ConnexionController::estConnecte(); $recetteManager = new RecetteManager(); $recette = $recetteManager->getParUtilisateur($utilisateur->getId()); afficherListeRecettes($recette, false, true); } } No newline at end of file templates/layout.php +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ $utilisateur = ConnexionController::estConnecte(); <img src="assets/img/Pticuisto.png" style="width: 2em;height: 2em;"> </a> <div id="sousMenuCompte" class="dropdown-menu" data-bs-popper="none" style="--bs-body-bg: var(--bs-primary);background: var(--bs-secondary);"> <a class="dropdown-item" href="#">Mes recettes</a> <a class="dropdown-item" href=".?action=mesRecettes">Mes recettes</a> <a class="dropdown-item" href="#">Nouvelle Recette</a> <?php if ($utilisateur->estAdministrateur()){ ?> Loading templates/mesRecettes.php 0 → 100644 +5 −0 Original line number Diff line number Diff line <?php ?> No newline at end of file Loading
assets/js/barreNavigation.js +11 −4 Original line number Diff line number Diff line Loading @@ -22,27 +22,28 @@ function onClick(event){ onMenuFiltre(); } else if (target === menuCategorie || menuCategorie.contains(target)) { onMenuCategorie(); } else if (target === menuCompte || menuCompte.contains(target)) { } else if (menuCompte !== null && (target === menuCompte || menuCompte.contains(target))) { onMenuCompte(); } else { sousMenuFiltre.classList.remove("show"); sousMenuCategorie.classList.remove("show"); sousMenuCompte.classList.remove("show"); cacherSousMenuCompte(); } } function onMenuFiltre(){ sousMenuFiltre.classList.toggle("show"); sousMenuCompte.classList.remove("show"); sousMenuCategorie.classList.remove("show"); cacherSousMenuCompte(); } function onMenuCategorie(){ sousMenuCategorie.classList.toggle("show"); sousMenuCompte.classList.remove("show"); sousMenuFiltre.classList.remove("show"); cacherSousMenuCompte(); } function onMenuCompte(){ Loading @@ -51,3 +52,9 @@ function onMenuCompte(){ sousMenuFiltre.classList.remove("show"); sousMenuCategorie.classList.remove("show"); } function cacherSousMenuCompte(){ if(sousMenuCompte !== null){ sousMenuCompte.classList.remove("show"); } } No newline at end of file
index.php +6 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ require_once 'src/controllers/recettesAdmin.php'; require_once 'src/controllers/validationRecette.php'; require_once 'src/controllers/pageModifierEdito.php'; require_once 'src/controllers/supprimer.php'; require_once 'src/controllers/mesRecettes.php'; try{ session_start(); Loading Loading @@ -88,6 +89,10 @@ try{ $controleur = new ListeRecettesFiltreesControleur($filtre,$search); break; case 'mesRecettes': $controleur = new MesRecettesControleur(); break; default: throw new Exception("la page demandée n'a pas été trouvée"); } Loading
src/controllers/mesRecettes.php 0 → 100644 +16 −0 Original line number Diff line number Diff line <?php require_once 'src/controllers/controleur.php'; require_once 'src/model/recetteManager.php'; require_once 'src/controllers/connexion.php'; require_once 'src/model/utilisateur.php'; require_once 'templates/nosRecettes.php'; class MesRecettesControleur extends Controleur{ public function executer(){ $utilisateur = ConnexionController::estConnecte(); $recetteManager = new RecetteManager(); $recette = $recetteManager->getParUtilisateur($utilisateur->getId()); afficherListeRecettes($recette, false, true); } } No newline at end of file
templates/layout.php +1 −1 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ $utilisateur = ConnexionController::estConnecte(); <img src="assets/img/Pticuisto.png" style="width: 2em;height: 2em;"> </a> <div id="sousMenuCompte" class="dropdown-menu" data-bs-popper="none" style="--bs-body-bg: var(--bs-primary);background: var(--bs-secondary);"> <a class="dropdown-item" href="#">Mes recettes</a> <a class="dropdown-item" href=".?action=mesRecettes">Mes recettes</a> <a class="dropdown-item" href="#">Nouvelle Recette</a> <?php if ($utilisateur->estAdministrateur()){ ?> Loading
templates/mesRecettes.php 0 → 100644 +5 −0 Original line number Diff line number Diff line <?php ?> No newline at end of file