daten des gastes aufnehmen author: christian osterrieder utilo.eu dieser seite muss übergeben werden: Unterkunft PK_ID ($unterkunft_id) Zimmer PK_ID ($zimmer_id) Datum: $vonTag,$vonMonat,$vonJahr $bisTag,$bisMonat,$bisJahr die seite verwendet anfrage/send.php um das ausgefüllte formular zu versenden */ //alle reservierungen im angegebenen zeitraum entfernen, //auch jene die diesen zeitraum "Überschneiden": $vonDatum = parseDateFormular($vonTag, $vonMonat, $vonJahr); $bisDatum = parseDateFormular($bisTag, $bisMonat, $bisJahr); //alle eintraege in diesem zeitraum löschen: deleteReservationWithDate($zimmer_id, $vonDatum, $bisDatum, $link); $resu = getChildRooms($zimmer_id); if (!empty($resu)) { while ($d = mysqli_fetch_array($resu)) { $child = $d['PK_ID']; deleteReservationWithDate($child, $vonDatum, $bisDatum, $link); } } include_once "../../templates/headerA.php"; ?> <style type="text/css"> <?php include_once $root . "/templates/stylesheetsIE9.php"; ?>
$datumBAr = convertDatePickerDate($valid_to_neu); $vonTag = $datumVAr[0]; $vonMonat = $datumVAr[1]; $vonJahr = $datumVAr[2]; $bisTag = $datumBAr[0]; $bisMonat = $datumBAr[1]; $bisJahr = $datumBAr[2]; if (isDatumEarlier($vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr) == FALSE) { $fehler = true; $nachricht = "Das gewählte Datum ist nicht korrekt."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./preis.php"; exit; } $datumVon = parseDateFormular($vonTag, $vonMonat, $vonJahr); $datumBis = parseDateFormular($bisTag, $bisMonat, $bisJahr); //wurde ein zimmer ausgewählt: if (!isset($_POST["zimmer_" . $preis_id]) || empty($_POST["zimmer_" . $preis_id]) || count($_POST["zimmer_" . $preis_id]) < 1) { $fehler = true; $nachricht = "Es muss mindestens ein Mietobjekt ausgewählt werden."; $nachricht = getUebersetzung($nachricht, $sprache, $link); include_once "./preis.php"; exit; } $zimmer_id_neu = $_POST["zimmer_" . $preis_id]; //preis speichern: changePrice($preis_id, $zimmer_id_neu, $datumVon, $datumBis, $preis, "Euro", false, $link); } //ende alle möglichen preise durchlaufen $nachricht = "Die Preise wurden erfolgreich geändert."; $nachricht = getUebersetzung($nachricht, $sprache, $link);
/** * author:coster * date:7.11.05 * fügt eine neue buchungseinschränkung hinzu * */ function setBuchungseinschraenkung($zimmer_id, $von_wochentag, $bis_wochentag, $vonTag, $vonMonat, $vonJahr, $bisTag, $bisMonat, $bisJahr) { global $link; global $root; include_once $root . "/include/datumFunctions.php"; $datumVon = parseDateFormular($vonTag, $vonMonat, $vonJahr); $datumBis = parseDateFormular($bisTag, $bisMonat, $bisJahr); $query = "insert into \n\t\t\t\t Rezervi_Buch_Einschraenkung \n\t\t\t\t (FK_Zimmer_ID,Tag_von,Tag_bis,Datum_von,Datum_bis)\n\t\t\t\t values\n\t\t\t\t ('{$zimmer_id}','{$von_wochentag}','{$bis_wochentag}','{$datumVon}','{$datumBis}')\n\t\t\t\t "; $res = mysqli_query($link, $query); if (!$res) { echo $query; echo mysqli_error($link); return false; } return mysqli_insert_id($link); }