$pageRows = 5; $actualPage = 1; $lastPage = $pagination->lastPage($pageRows); if (isset($_GET['page'])) { $actualPage = preg_replace('#[^0-9]#', '', $_GET['page']); } if ($actualPage < 1) { $actualPage = 1; } else { if ($actualPage > $lastPage) { $actualPage = $lastPage; } } $content = $pagination->getContent($actualPage, $pageRows); echo '<h1> this is archiv</h1>' . "\n"; $eventOrganizer->organizeEvents($content, $user); $controls = $pagination->createPaginationControls($actualPage, $pageRows); ?> <div id="bottomNavigation"> <div id = "pagination_controls"> <?php echo $controls; ?> </div> </div> <?php include 'includes/overall/footer.php';
echo '<option value="' . $row->id . '">' . $row->name . '</option>' . "\n"; } ?> </select> <input type="submit" value="Do it"> </form> <h6> Es können nur Genres ausgewählt werden, die auch vorkommen</h6> <?php /* * hier kann man die events filtern nach genre, sobald man den button betätitgt werden nur noch die events * angezeigt, die dem gewünschten genre entsprechen */ if (Input::exists()) { $selectedGenre = Input::get('genre'); if ($selectedGenre === "all") { $events = $db->getUpCommingEvents('event')->results(); } else { $events = $db->getUpCommingEvents('event', array('fk_genre_id', '=', $selectedGenre))->results(); } $organizer->organizeEvents($events, $user); } else { $events = $db->getUpCommingEvents('event')->results(); $organizer->organizeEvents($events, $user); } include 'includes/overall/footer.php'; ?>