Example #1
0
        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']));
        }
        $liste = $dao->findBySeasonAndCategory($_SESSION['selectedCategory'], $_SESSION['selectedSeason'], $page, $taillePage);
        break;
    default:
        //none of them
        if (!isset($_SESSION['nbResultats'])) {
            $_SESSION['nbResultats'] = count($dao->findAll());
        }
        $liste = $dao->findAll($page, $taillePage);
}
$nbPages = (int) (($_SESSION['nbResultats'] - 1) / $taillePage) + 1;
if (count($categories) > 1) {
    $selectedCategory = isset($_SESSION['selectedCategory']) ? $_SESSION['selectedCategory'] : null;
    ?>
                            <select name="photosCategory" onchange="this.form.submit()">