Commit bd95eedf authored by plmorisse's avatar plmorisse
Browse files

feat: visualisation de mes recettes

parent 931269e7
Loading
Loading
Loading
Loading
+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 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
+6 −1
Original line number Diff line number Diff line
@@ -8,7 +8,7 @@ require_once 'templates/carteRecette.php';
require_once 'src/model/recette.php';
require_once 'src/controllers/connexion.php';

function afficherListeRecettes($recettes, $vueAdministrateur = false){
function afficherListeRecettes($recettes, $vueAdministrateur = false, $vueNosRecettes = false){
    $titre = 'Nos Recettes';
    $entete = "Les recettes pour vos p'tits gloutons, 
    certifiées savoureuses par notre équipe de cuistots du dimanche";
@@ -20,6 +20,11 @@ function afficherListeRecettes($recettes, $vueAdministrateur = false){
        $action = 'examenRecette';
    }

    if($vueNosRecettes){
        $titre = 'Voici vos recettes';
        $entete = 'Cliquez sur une de vos recettes pour voir son contenu';
    }

    $script = '<script src="assets/js/listeRecette.js"></script>';

    $utilisateur = ConnexionController::estConnecte();