Exemplo n.º 1
0
if ($loeschen && !$hinzufuegen) {
    removeBuchungseinschraenkung($bu_id);
    $nachricht = "Der Datensatz wurde erfolgreich entfernt";
    $nachricht = getUebersetzung($nachricht, $sprache, $link);
    $fehler = false;
} else {
    if ($hinzufuegen && !$loeschen) {
        $von_wochentag = $_POST["von_wochentag"];
        $zimmer_id = $_POST["zimmer_id"];
        $bis_wochentag = $_POST["bis_wochentag"];
        $vonTag = $_POST["vonTag"];
        $bisTag = $_POST["bisTag"];
        $vonMonat = $_POST["vonMonat"];
        $bisMonat = $_POST["bisMonat"];
        $vonJahr = $_POST["vonJahr"];
        $bisJahr = $_POST["bisJahr"];
        //pruefen ob sich die buchungseinschränkung eh
        //nicht mit einer bereits bestehenden überschneidet:
        if (hasBuchungseinschraenkung($vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr, $zimmer_id)) {
            $fehler = true;
            $nachricht = "Die Buchungseinschränkung überschneidet sich mit einer bereits existierenden!";
            $nachricht = getUebersetzung($nachricht, $sprache, $link);
        } else {
            $fehler = false;
            setBuchungseinschraenkung($zimmer_id, $von_wochentag, $bis_wochentag, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr);
            $nachricht = "Der Datensatz wurde erfolgreich hinzugefögt";
            $nachricht = getUebersetzung($nachricht, $sprache, $link);
        }
    }
}
include_once "index.php";
/**
 * fuegt eine buchungseinschraenkung fuer ein unique mietobjekt ein
 * @author coster
 * date 24.4.06
 */
function insertBuchungseinschraenkung($mietobjekt_id, $vonStunde, $vonMinute, $bisStunde, $bisMinute, $typ)
{
    global $root;
    include_once $root . "/include/datumFunctions.inc.php";
    //tag monat jahr sind egal in diesem fall:
    $tag = 1;
    $monat = 1;
    $jahr = 2006;
    //pruefe ob nicht dieselbe buchungseinschraenkung bereits
    //vorhanden ist:
    $hasBE = hasBuchungseinschraenkung($mietobjekt_id, $jahr, $monat, $tag, $vonStunde, $vonMinute, $jahr, $monat, $tag, $bisStunde, $bisMinute, $typ);
    if ($hasBE) {
        echo "hier:" . $mietobjekt_id;
        return;
    }
    $timestampVon = constructBooklineDate($jahr, $monat, $tag, $vonStunde, $vonMinute);
    $timestampBis = constructBooklineDate($jahr, $monat, $tag, $bisStunde, $bisMinute);
    setBuchungseinschraenkung($mietobjekt_id, $timestampVon, $timestampBis, $typ);
}