* Created by PhpStorm. * User: mai714 * Date: 18.11.2015 * Time: 16:59 * * auf dieser seite is das archiv, jeder hat zutritt * allerdings können admins das archiv weiterhin bearbeiten, das heisst events updaten oder löschen * */ include 'includes/overall/header.php'; /* * hier findet die pagination statt * für die pagination braucht es die anzahl "posts" pro seite, dieser ist per default auf 5 gesetzt */ $pagination = new Pagination('event', 'archiv.php'); $eventOrganizer = new EventOrganizer(); $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";
<?php include 'includes/overall/header.php'; /** * die hauptseite und einstiegspunkt * alle kommende events werden hier dargestellt * */ ?> <h1>Home</h1> <?php if (Session::exists('success')) { echo '<h3>' . Session::flash('success') . '</h3>'; } $db = DB::getInstance(); $organizer = new EventOrganizer(); //hier werden alle genres aufgerufen die bei den kommenden events verwendet werden $genres = $db->getDistinctUpComming('event', 'fk_genre_id')->results(); ?> <!-- hier wird ein dropdwon menu kreiert für die genres--> <form method="post" action="#"> <select name="genre" required="required"> <option value=""> Choose</option> <option value="all"> Show All</option> <?php foreach ($genres as $genre) { $row = $db->get('genre', array('id', '=', $genre->fk_genre_id))->first(); echo '<option value="' . $row->id . '">' . $row->name . '</option>' . "\n"; } ?> </select>