Commit 6bac2bb9 authored by Julien Ait azzouzene's avatar Julien Ait azzouzene
Browse files

Merge remote-tracking branch 'origin/main' into fix-menus-deroulants

parents ded09aae 9060bde0
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -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(){
@@ -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
+6 −1
Original line number Diff line number Diff line
@@ -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();
@@ -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");
    }
+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
+1 −1
Original line number Diff line number Diff line
@@ -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()){
                                    ?>
+5 −0
Original line number Diff line number Diff line
<?php



?>
 No newline at end of file
Loading