if (isset($_SESSION['selectedCategory'])) { $cas = $cas . "c"; } if (isset($_SESSION['selectedSeason'])) { $cas = $cas . "s"; } $page = 1; if (isset($_REQUEST['page'])) { $page = $_REQUEST['page']; } $liste = NULL; switch ($cas) { case "c": //category only if (!isset($_SESSION['nbResultats'])) { $_SESSION['nbResultats'] = count($dao->findByCategory($_SESSION['selectedCategory'])); } $liste = $dao->findByCategory($_SESSION['selectedCategory'], $page, $taillePage); break; case "s": //season only if (!isset($_SESSION['nbResultats'])) { $_SESSION['nbResultats'] = count($dao->findBySeason($_SESSION['selectedSeason'])); } $liste = $dao->findBySeason($_SESSION['selectedSeason'], $page, $taillePage); break; case "cs": //category and season only if (!isset($_SESSION['nbResultats'])) { $_SESSION['nbResultats'] = count($dao->findBySeasonAndCategory($_SESSION['selectedCategory'], $_SESSION['selectedSeason'])); }