Example #1
0
<?php

// Kino-Woche ermitteln (Kino-Woche von Do-Mi)
// 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
Example #2
0
<?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;