// acces securisé : verif user connecté ou pas // utilisation d'une variable de session "accessuser" avec comme valeurs oui/non // definir l'acces à non si la variable de session n'existe pas $iduser = $_SESSION["id"]; // !!!!!!! On fixe l'idmembre tant que l'on n'a pas fait l'identification // ------------------------------------------------------------------------------------ // controleur if (isset($_GET["action"])) { $action = $_GET["action"]; //recupère l'action passé dans l'url switch ($action) { // liste de tous les objets dispos case "liste": $objets = $objetsManager->getListDispo(); $userco = $userManager->get($iduser); $categories = $categorieManager->getList(); //boucle pour avoir pour chaque objet le prix actuel foreach ($objets as $objet) { $enchere = $enchereManager->getLast($objet->getIdObj()); $objet->setPrix($enchere->getSomme()); } echo $twig->render('index_site.html.twig', array('objs' => $objets, 'cats' => $categories, 'accessuser' => $_SESSION["co"], 'userco' => $userco)); break; //affiche le résultat de la recherche //affiche le résultat de la recherche case "search": // liste de tous les objets dispos par rapport à la recherche effectuée $objets = $objetsManager->search($_POST); $nomObjCherch = $_POST; if ($_POST['cat'] != 0) { $categorie = $categorieManager->get($_POST['cat']);