<div align="left"> <?php echo getUebersetzung("löschen/hinzufügen"); ?> </div> </th> </tr> <tr> <td colspan="4"> <hr/> </td> </tr> <?php $typ = BE_TYP_ZEIT; $res = getBuchungseinschraenkungen($vermieter_id, $typ); while ($d = mysqli_fetch_array($res)) { $einschraenkungs_id = $d["EINSCHRAENKUNGS_ID"]; $mietobjekt_id = $d["MIETOBJEKT_ID"]; $moBez = getMietobjektBezeichnung($mietobjekt_id); $moBez = getUebersetzungVermieter($moBez, $sprache, $vermieter_id); $vonStunde = getVonStundeOfBuchungseinschraenkung($einschraenkungs_id); $vonMinute = getVonMinuteOfBuchungseinschraenkung($einschraenkungs_id); $bisStunde = getBisStundeOfBuchungseinschraenkung($einschraenkungs_id); $bisMinute = getBisMinuteOfBuchungseinschraenkung($einschraenkungs_id); ?> <form action="./buchungseinschraenkungLoeschen.inc.php" method="post" target="_self"> <input type="hidden" name="einschraenkungs_id" value="<?php echo $einschraenkungs_id; ?> " />
<div align="left"> <?php echo getUebersetzung("löschen/hinzufügen"); ?> </div> </th> </tr> <tr> <td colspan="4"> <hr/> </td> </tr> <?php $typ = BE_TYP_ZEIT; $res = getBuchungseinschraenkungen($gastro_id, $typ); $alleArr = array(); while ($d = $res->FetchNextObject()) { $einschraenkungs_id = $d->RESERVIERUNGSEINSCHRAENKUNG_ID; $all = false; $alle = "false"; $tisch_id = $d->TISCHNUMMER; $raum_id = getRaumOfTisch($tisch_id); $raum_tisch = getRaumBezeichnung($raum_id) . "/" . $tisch_id; $vonStunde = getVonStundeOfBuchungseinschraenkung($einschraenkungs_id); $vonMinute = getVonMinuteOfBuchungseinschraenkung($einschraenkungs_id); $bisStunde = getBisStundeOfBuchungseinschraenkung($einschraenkungs_id); $bisMinute = getBisMinuteOfBuchungseinschraenkung($einschraenkungs_id); //pruefe array mit einschraenkungen fuer alle tische //ob die einschraenkung bereits angezeigt wurde. for ($i = 0; $i < count($alleArr); $i++) {
/** * loescht alle buchungseinschraenkungen eines typs * @author coster * datum: 30.7.2007 * @param $typ typ konstante */ function deleteBuchungseinschraenkungenOfTyp($typ) { global $db; global $gastro_id; if (empty($db) || empty($gastro_id)) { die("Fehler bei globaler Variable."); } $res = getBuchungseinschraenkungen($gastro_id, $typ); while ($d = $res->FetchNextObject()) { $res_id = $d->RESERVIERUNGSEINSCHRAENKUNG_ID; deleteBuchungseinschraenkung($res_id); } return true; }
<?php echo getUebersetzung("Datum bis", $sprache, $link); ?> </label> <label class="label-control col-sm-2"> <?php echo getUebersetzung("löschen/hinzufügen", $sprache, $link); ?> </label> </div> <div class="row"> <hr> </div> <?php $res = getBuchungseinschraenkungen($unterkunft_id); while ($d = mysqli_fetch_array($res)) { $von = $d["Tag_von"]; $bis = $d["Tag_bis"]; $datum_von = $d["Datum_von"]; $datum_bis = $d["Datum_bis"]; $id = $d["PK_ID"]; $zimmer_id = $d["FK_Zimmer_ID"]; $zimmer = getZimmerNr($unterkunft_id, $zimmer_id, $link); $zimmerart = getZimmerArt($unterkunft_id, $zimmer_id, $link); ?> <div class="form-group" style="width: 100%;"> <div class="label-control col-sm-1"> <?php echo $zimmerart . " " . $zimmer; ?>
function isBlock($raum_id, $tisch_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr) { global $gastro_id; global $root; include_once $root . "/include/buchungseinschraenkung.inc.php"; include_once $root . "/include/mietobjektFunctions.inc.php"; if (getStatusOfTisch($tisch_id) == "Tisch gesperrt") { return true; } //Keine Reservierungen möglich in der Uhrzeit $typ = BE_TYP_ZEIT; $res = getBuchungseinschraenkungen($gastro_id, $typ); while ($d = $res->FetchNextObject()) { $einschraenkungs_id = $d->RESERVIERUNGSEINSCHRAENKUNG_ID; if ($tisch_id == $d->TISCHNUMMER && $raum_id == getRaumOfTisch($d->TISCHNUMMER)) { $vonZeit = $vonStunde * 60 + $vonMinute; $bisZeit = $bisStunde * 60 + $bisMinute; $vonZeitSchr = getVonStundeOfBuchungseinschraenkung($einschraenkungs_id) * 60 + getVonMinuteOfBuchungseinschraenkung($einschraenkungs_id); $bisZeitSchr = getBisStundeOfBuchungseinschraenkung($einschraenkungs_id) * 60 + getBisMinuteOfBuchungseinschraenkung($einschraenkungs_id); if ($vonZeit >= $vonZeitSchr && $vonZeit < $bisZeitSchr) { return true; } else { if ($bisZeit >= $vonZeitSchr && $bisZeit < $bisZeitSchr) { return true; } else { if ($bisZeit >= $bisZeitSchr && $vonZeit <= $vonZeitSchr) { return true; } } } } } //Keine Reservierungen möglich an folgenden Tagen if (isDayEingeschraenkt($tisch_id, getDayName($vonTag, $vonMonat, $vonJahr))) { return true; } //Keine Reservierungen möglich zu folgendem Datum $typ = BE_TYP_DATUM_VON_BIS; $res = getBuchungseinschraenkungenOfTisch($tisch_id, $typ); while ($d = $res->FetchNextObject()) { $einschraenkungs_id = $d->RESERVIERUNGSEINSCHRAENKUNG_ID; $einschrVon = $d->VON; $einschrBis = $d->BIS; if ($vonJahr >= getYearFromBooklineDate($einschrVon) && $vonJahr <= getYearFromBooklineDate($einschrBis) && ($vonMonat >= getMonthFromBooklineDate($einschrVon) && $vonMonat <= getMonthFromBooklineDate($einschrBis)) && ($vonTag >= getDayFromBooklineDate($einschrVon) && $vonTag <= getDayFromBooklineDate($einschrBis))) { $vonZeit = $vonStunde * 60 + $vonMinute; $bisZeit = $bisStunde * 60 + $bisMinute; $vonZeitSchr = getHourFromBooklineDate($einschrVon) * 60 + getMinuteFromBooklineDate($einschrVon); $bisZeitSchr = getHourFromBooklineDate($einschrBis) * 60 + getMinuteFromBooklineDate($einschrBis); if ($vonZeit >= $vonZeitSchr && $vonZeit < $bisZeitSchr) { return true; } else { if ($bisZeit >= $vonZeitSchr && $bisZeit < $bisZeitSchr) { return true; } } } } return false; }