示例#1
0
/* überprüfen ob Benutzer Zugriff auf das Modul hat */
if (!isset($_SESSION['benutzer_id']) or !check_user_mod($_SESSION['benutzer_id'], 'buchen')) {
    echo '<script type="text/javascript">';
    echo "alert('Keine Berechtigung')";
    echo '</script>';
    die;
}
/* Klasse "formular" für Formularerstellung laden */
include_once "classes/class_formular.php";
/* Modulabhängige Dateien d.h. Links und eigene Klasse */
include_once "options/links/links.buchen.php";
include_once "classes/class_buchen.php";
include_once "classes/class_rechnungen.php";
/* Prüfen ob es Buchungen vor einem Jahr gibt und ausgeben */
$bu = new buchen();
if ($bu->get_buchungen_vor(2005) != false) {
    fehlermeldung_ausgeben("Buchungen vor 2005 gefunden (DATUM FALSCH?!?: ANZAHL: " . $bu->get_buchungen_vor(2005));
}
if (!empty($_REQUEST["option"])) {
    $option = $_REQUEST["option"];
} else {
    $option = 'default';
}
/* Optionsschalter */
switch ($option) {
    /*
     * Aufruf des Formulars für die
     * Buchung der Zahlbeträge
     */
    case "zahlbetrag_buchen":
        $form = new formular();