Ejemplo n.º 1
0
// 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']);