Example #1
0
// Gewünschtes Modul aus URL auslesen
if (isset($_GET["modul"])) {
    $zielModul = $_GET["modul"];
    $modul = new TModul();
    if ($modul->getByName($zielModul, $datenbank)) {
        $modulName = $modul->name;
    } else {
        menuZeigen($zielModul, $datenbank);
    }
} else {
    menuZeigen("", $datenbank);
}
// Falls laden und ausgeben, falls vorhanden
require_once "./module/" . strtolower($modulName) . "/" . strtolower($modulName) . ".modul.php";
// Modul-Objekt erzeugen, Daten laden lassen und Modul anzeigen
$modul = modulErzeugen($modulName, $datenbank);
modulAusgeben($modul, $design, -1);
/* Funktionen */
function menuZeigen($zielModul, $datenbank)
{
    $alleModule = array();
    $sql = TModul::SQL_SELECT_ALLE;
    $alleModule = $datenbank->queryArray($sql, array(), new ModulFactory());
    menuAusgeben($alleModule, $zielModul);
    exit;
}
function modulErzeugen($name, $datenbank)
{
    $modul = new $name();
    $modul->datenLaden($datenbank);
    return $modul;
Example #2
0
}
// Den Namen des nächsten Moduls ermitteln und die entsprechende Datei einbinden
$aktuellePlaylistPosition = playlistPositionErmitteln();
$naechstePlaylistPosition = naechstePlaylistPositionErmitteln($aktuellePlaylistPosition);
if ($alarmAnzeigen) {
    $aktuellesModulName = "Textseite";
    $aktuellesModul = "textseite";
} else {
    $aktuellesModulName = $playlist->playlist[$aktuellePlaylistPosition]["Name"];
    $aktuellesModul = strtolower($aktuellesModulName);
}
// Name des aktuellen Designs laden
$design = getDesignName($datenbank);
require_once "./module/" . $aktuellesModul . "/" . $aktuellesModul . ".modul.php";
// Modul-Objekt erzeugen, Daten laden lassen und Modul anzeigen
$modul = modulErzeugen($aktuellesModulName, $datenbank);
modulAusgeben($modul, $design, $naechstePlaylistPosition);
/* Funktionen */
function playlistPositionErmitteln()
{
    global $datenbank;
    global $playlist;
    $playlist->ladePlaylist($datenbank);
    if (isset($_GET["playlistItem"])) {
        $aktuell = $_GET["playlistItem"];
    } else {
        $aktuell = 0;
    }
    if ($aktuell < count($playlist->playlist)) {
        return $aktuell;
    } else {