/** author:coster date:21.10.05 konstuiert einen mysql timestamp */ function constructMySqlTimestampFromDatePicker($datePickerDate, $minute, $stunde) { $tag = getTagFromDatePicker($datePickerDate); $monat = getMonatFromDatePicker($datePickerDate); $jahr = getJahrFromDatePicker($datePickerDate); $sekunde = "00"; if ($minute < 10 && strlen($minute) <= 1) { $minute = "0" . $minute; } if ($stunde < 10 && strlen($stunde) <= 1) { $stunde = "0" . $stunde; } if ($tag < 10 && strlen($tag) <= 1) { $tag = "0" . $tag; } if ($monat < 10 && strlen($monat) <= 1) { $monat = "0" . $monat; } $ret = $jahr . $monat . $tag . $stunde . $minute; return $ret; }
if (isset($_POST["raum_id"])) { $raum_id = $_POST["raum_id"]; } else { $raum_id = getFirstRaumId($gastro_id); } if (isset($_POST["table_id"])) { $tisch_id = $_POST["table_id"]; } else { $tisch_id = getFirstTischId($raum_id); } //falls kein jahr ausgewählt wurde, das aktuelle jahr verwenden: if (isset($_POST["datumAnsicht"])) { $jahr = getJahrFromDatePicker($_POST["datumAnsicht"]); } else { if (isset($_POST["datumVon"])) { $jahr = getJahrFromDatePicker($_POST["datumVon"]); } else { if (isset($_POST["jahr"])) { $jahr = $_POST["jahr"]; } else { $jahr = getTodayYear(); } } } if (isset($_POST["minute"])) { $minute = $_POST["minute"]; } else { $minute = getTodayMinute(); } if (isset($_POST["stunde"])) { $stunde = $_POST["stunde"];
/templates/calendarDateInput.inc.php?root=<?php echo $root; ?> "> /*********************************************** * Jason's Date Input Calendar- By Jason Moon http://www.jasonmoon.net/ * Script featured on and available at http://www.dynamicdrive.com * Keep this notice intact for use. ***********************************************/ </script> </head> <?php include_once $root . "/templates/bodyStart.inc.php"; //falls kein jahr ausgewählt wurde, das aktuelle jahr verwenden: if (isset($_POST["datumAnsicht"])) { $jahr = getJahrFromDatePicker($_POST["datumAnsicht"]); } else { if (isset($_POST["jahr"])) { $jahr = $_POST["jahr"]; } else { $jahr = getTodayYear(); } } if (isset($_POST["minute"])) { $minute = $_POST["minute"]; } else { $minute = getTodayMinute(); } if (isset($_POST["stunde"])) { $stunde = $_POST["stunde"]; } else {
} } } else { if ($typ == BE_TYP_DATUM_VON_BIS) { $datumVon = $_POST["datumVon"]; $datumBis = $_POST["datumBis"]; $vonStunde = $_POST["vonStunde"]; $vonMinute = $_POST["vonMinute"]; $bisStunde = $_POST["bisStunde"]; $bisMinute = $_POST["bisMinute"]; $vonTag = getTagFromDatePicker($datumVon); $vonMonat = getMonatFromDatePicker($datumVon); $vonJahr = getJahrFromDatePicker($datumVon); $bisTag = getTagFromDatePicker($datumBis); $bisMonat = getMonatFromDatePicker($datumBis); $bisJahr = getJahrFromDatePicker($datumBis); $datumVon = constructMySqlTimestampFromDatePicker($datumVon, $vonMinute, $vonStunde); $datumBis = constructMySqlTimestampFromDatePicker($datumBis, $bisMinute, $bisStunde); if (!isDatumEarlier($vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr)) { $nachricht = "Das Datum wurde falsch eingegeben. Bitte wiederholen sie ihre Eingabe."; $nachricht = getUebersetzung($nachricht); $fehler = true; include_once $root . "/webinterface/divEinstellungen/buchung/index.php"; exit; } if ($moId == "alle") { $res = getMietobjekteOfVermieter($vermieter_id); while ($d = mysqli_fetch_array($res)) { $mietobjekt_id = $d["MIETOBJEKT_ID"]; insertBuchungseinschraenkungVonBis($mietobjekt_id, $datumVon, $datumBis, $typ); }
*/ include_once $root . "/backoffice/templates/functions.php"; include_once $root . "/backoffice/reservierung/tagesuebersicht.php"; include_once $root . "/include/reservierungFunctions.inc.php"; include_once $root . "/include/datumFunctions.inc.php"; $reservierung_id = $_POST["reservierung_id"]; $bisMinute = $_POST["bisMinute"]; $vonMinute = $_POST["vonMinute"]; $vonStunde = $_POST["vonStunde"]; $bisStunde = $_POST["bisStunde"]; $tisch_id = $_POST["table_id"]; $raum_id = $_POST["raum_id"]; $datumVon = $_POST["datumVon"]; $tag = getTagFromDatePicker($datumVon); $monat = getMonatFromDatePicker($datumVon); $jahr = getJahrFromDatePicker($datumVon); if (isBlock($raum_id, $tisch_id, $vonMinute, $vonStunde, $tag, $monat, $jahr, $bisMinute, $bisStunde, $tag, $monat, $jahr)) { $fehler = true; $nachricht = "Wegen der Blockierung wurde die Reservierung nicht erfolgreich geändert!"; include_once "./dispAendern.php"; exit; } else { if (hasReservierung($reservierung_id, $tisch_id, $vonMinute, $vonStunde, $tag, $monat, $jahr, $bisMinute, $bisStunde, $tag, $monat, $jahr)) { $fehler = true; $nachricht = "Im neuen Zeitraum ist andere Reservierung vorhanden!"; include_once "./dispAendern.php"; exit; } } changeReservationTime($reservierung_id, $tisch_id, $vonMinute, $vonStunde, $bisMinute, $bisStunde, $tag, $monat, $jahr); ?>
"); document.adresseForm.email.focus(); return false; } else{ return true; } } </script> <?php $datepickerDatum = $_POST["datum"]; $tag = getTagFromDatePicker($datepickerDatum); $monat = getMonatFromDatePicker($datepickerDatum); $jahr = getJahrFromDatePicker($datepickerDatum); $tisch_ids = $_POST["tisch_ids"]; $raum_id = $_POST["raum_id"]; $raumBezeichnung = getRaumBezeichnung($raum_id); $minute = $_POST["minute"]; $stunde = $_POST["stunde"]; $personen = $_POST["personen"]; $datum = $jahr . "-" . $monat . "-" . $tag . " " . $stunde . ":" . $minute; include_once $root . "/templates/bodyStart.inc.php"; ?> <form action="./send.php" method="post" name="adresseForm" target="_self" id="adresseForm" onSubmit="return chkFormular();"> <table border="0" cellpadding="0" cellspacing="3" class="<?php echo TABLE_COLOR; ?> "> <tr>