<?php // Aktuelle Kinowoche $show_week = date("W"); makeKinoWeek(&$show_week, date("w")); // Filme laden, die in dieser Woche laufen $movies_this_week = $sql->getData("running_weeks", "*", "WHERE `running_year` = '" . date("Y") . "' AND `running_week` = '" . $show_week . "'"); // Zufälligen Film auswählen if ($sql->wasGetSuccessful($movies_this_week)) { $random_number = rand(0, count($movies_this_week) - 1); // Zufallszahl $random_movie = getMovieHTML($movies_this_week[$random_number]['movie_id']); // Array Eintrag nach Zufallszahl auswählen } else { $random_movie = ""; } // Template laden und ausgeben $theTemplate = new Template("main.tpl"); $theTemplate->load("START"); $theTemplate->tag("movie", $random_movie); echo $theTemplate;
// Wochen-Nummer entspricht normaler Kalender-Wochennummer // Außer: Wochentag ist Mo, Di oder Mi => dann Kalender-Wochennummer -1 $this_day = date("w"); // heutige Tag-Nummer aus PHP $this_week = date("W"); // aktuelle Wochen-Nummer aus PHP makeKinoWeek(&$this_week, $this_day); // Falls der Wochetag Mo,Di,Mi ist // Filme laden, die in dieser Woche laufen $movies_this_week = $sql->getData("running_weeks", "movie_id", "WHERE `running_year` = '" . date("Y") . "' AND (`running_week` = '" . $this_week . "' OR `running_week` = '" . ($this_week + 1) . "' )", 0, TRUE); $movies_this_week = $movies_this_week == FALSE ? array() : $movies_this_week; // Alle Filme die diese Woche laufen durchgehen $all_now_movies = ""; foreach ($movies_this_week as $movie) { // HTML Ausgabe für Film laden $all_now_movies .= getMovieHTML($movie['movie_id'], TRUE); // Timetables laden $running_weeks = $sql->getData("running_weeks", "running_weeks_id", "WHERE `running_year` = '" . date("Y") . "' AND `movie_id` = '" . $movie['movie_id'] . "' AND (`running_week` = '" . $this_week . "' OR `running_week` = '" . ($this_week + 1) . "' )", 0, TRUE); $movie['running_weeks_id'] = array(); // Array initialisieren foreach ($running_weeks as $running_week) { // Die IDs aus den einzelnen Showwochen laden $movie['running_weeks_ids'][] = $running_week['running_weeks_id']; } // HTML Ausgabe für Timetable laden $all_now_movies .= getTimetableHTML($movie['running_weeks_ids']); } // Template für Jetzt im Kino-Seite laden $theTemplate = new Template("main.tpl"); $theTemplate->load("RESERVATION"); // Wochendaten ermitteln
<?php // Demnächst-Filme aus der Tabelle laden $next_movies = $sql->getData("next", "*", "ORDER BY `next_position`"); $next_movies = $next_movies == FALSE ? array() : $next_movies; // Für alle Filme die Film-Daten laden und ausgeben $all_next_movies = ""; foreach ($next_movies as $movie) { // HTML Ausgabe für Film laden $all_next_movies .= getMovieHTML($movie['movie_id']); } // Template für Vorschau-Seite laden $theTemplate = new Template("main.tpl"); $theTemplate->load("NEXT"); $theTemplate->tag("movies", $all_next_movies); // Die Filme ins Template einbinden // Template ausgeben echo $theTemplate; // Dynamische Titel erweiterung setzen $settings['title_ext'] = "Demnächst im High Noon";