예제 #1
0
        //affiche la liste des enchères effectuées sur un objet
        case 'listEncheres':
            $userco = $userManager->get($iduser);
            $users = $userManager->getList();
            $objet = $objetsManager->get($_GET["idobj"]);
            $encheres = $enchereManager->getListObjet($_GET["idobj"]);
            foreach ($encheres as $enchere) {
                $pseudo = $userManager->get($enchere->getIdUser())->getPseudo();
                $enchere->setIdUser($pseudo);
            }
            //print_r($encheres);
            echo $twig->render('list_encheres.html.twig', array('accessuser' => $_SESSION["co"], 'userco' => $userco, 'obj' => $objet, 'encheres' => $encheres, 'users' => $users));
            break;
    }
} else {
    if (isset($_GET['p'])) {
        $p = $_GET['p'];
    } else {
        $p = 1;
    }
    $nbrp = $objetsManager->pagination();
    //nbr de page pour afficher la pagination
    $objets = $objetsManager->getListDispo($p);
    $userco = $userManager->get($iduser);
    $categories = $categorieManager->getList();
    foreach ($objets as $objet) {
        $enchere = $enchereManager->getLast($objet->getIdObj());
        $objet->setPrix($enchere->getSomme());
    }
    echo $twig->render('index_site.html.twig', array('objs' => $objets, 'nbp' => $nbrp, 'cats' => $categories, 'accessuser' => $_SESSION["co"], 'userco' => $userco, 'pactu' => $_SESSION['pactu']));
}