コード例 #1
0
ファイル: modul.php プロジェクト: emteg/beamercontrol
function dateienLoeschen($name, $datenbank)
{
    global $config;
    $modul = new TModul();
    if (!$modul->istInstalliert($name, $datenbank)) {
        ordnerUndInhalteLoeschen($config["beamerModulePfad"] . $name);
        zurueck(13);
    } else {
        zurueck(23);
    }
}
コード例 #2
0
ファイル: view.php プロジェクト: emteg/beamer
require_once "./module/modul.modul.php";
require_once "./klassen/modul.class.php";
require_once "./klassen/einstellung.class.php";
/* Skriptablauf */
$datenbank = new Datenbank();
// Prüfen, ob Sonderformat für FlipDot-Anzeige von Urmel geforder ist
if (isset($_GET["format"]) && $_GET["format"] == "flipdot") {
    $flipDot = true;
} else {
    $flipDot = false;
}
$design = getDesignName($datenbank);
// 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)