Example #1
0
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']));
        }