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); }