コード例 #1
0
		<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;
    ?>
" />
コード例 #2
0
		<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++) {
コード例 #3
0
/**
 * 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;
}
コード例 #4
0
                        <?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;
        ?>
コード例 #5
0
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;
}