/**
 * gets the free rooms for the given time
 * @param $gastro_id
 * @param $vonTag
 * @param $vonMonat
 * @param $vonJahr
 * @param $vonMinute
 * @param $vonStunde
 * @param $bisTag
 * @param $bisMonat
 * @param $bisJahr
 * @param $bisMinute
 * @param $bisStunde
 * @return array with MIETOBJEKT_ID that a free in the given period of time
 * */
function searchFreieMietobjekte($gastro_id, $vonTag, $vonMonat, $vonJahr, $vonMinute, $vonStunde, $bisTag, $bisMonat, $bisJahr, $bisMinute, $bisStunde)
{
    global $db;
    global $root;
    //leeres array erzeugen zum speichern der freien mo:
    $freiMietobjekte = array();
    include_once $root . "/include/reservierungFunctions.inc.php";
    include_once $root . "/include/mietobjektFunctions.inc.php";
    $res = getMietobjekte($gastro_id);
    while ($d = $res->FetchNextObject()) {
        $mietobjekt_id = $d->MIETOBJEKT_ID;
        $isTaken = isMietobjektTaken($mietobjekt_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr);
        if ($isTaken != true) {
            $freiMietobjekte[] = $mietobjekt_id;
        }
    }
    return $freiMietobjekte;
}
/**
 * gets the free rooms for the given time
 * @param $vermieter_id
 * @param $vonTag
 * @param $vonMonat
 * @param $vonJahr
 * @param $vonMinute
 * @param $vonStunde
 * @param $bisTag
 * @param $bisMonat
 * @param $bisJahr
 * @param $bisMinute
 * @param $bisStunde
 * @return array with MIETOBJEKT_ID that a free in the given period of time
 * */
function searchFreieMietobjekte($vermieter_id, $vonTag, $vonMonat, $vonJahr, $vonMinute, $vonStunde, $bisTag, $bisMonat, $bisJahr, $bisMinute, $bisStunde)
{
    global $link;
    global $root;
    //leeres array erzeugen zum speichern der freien mo:
    $freiMietobjekte = array();
    include_once $root . "/include/reservierungFunctions.inc.php";
    include_once $root . "/include/mietobjektFunctions.inc.php";
    $res = getMietobjekte($vermieter_id);
    while ($d = mysqli_fetch_array($res)) {
        $mietobjekt_id = $d["MIETOBJEKT_ID"];
        $isTaken = isMietobjektTaken($mietobjekt_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr);
        if ($isTaken != true) {
            $freiMietobjekte[] = $mietobjekt_id;
        }
    }
    return $freiMietobjekte;
}
        echo getUebersetzung("Minimal");
        ?>
 <?php 
        echo $minBelegung;
        ?>
 <?php 
        echo getUebersetzung("Personen");
        ?>
									</td>
								</tr>
								<?php 
    }
    ?>
	
								<?php 
    $belegt = isMietobjektTaken($id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr);
    if ($belegt) {
        $reservierungen = getReservierungIDs($id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr);
        if (!empty($reservierungen)) {
            while ($g = $reservierungen->FetchNextObject()) {
                $res_id = $g->RESERVIERUNG_ID;
                $timeVon = getTimeVonOfReservierung($res_id);
                $timeBis = getTimeBisOfReservierung($res_id);
                ?>
											<tr>
												<td>
													<?php 
                echo getUebersetzung("Reserviert von");
                ?>
 <?php 
                echo $timeVon;
    $bisStunde = $_POST["bisStunde"];
    $vonMonat = getMonatFromDatePicker($datepickerDatumVon);
    $bisMonat = getMonatFromDatePicker($datepickerDatumBis);
    $vonJahr = getJahrFromDatePicker($datepickerDatumVon);
    $vonMinute = $_POST["vonMinute"];
    $vonStunde = $_POST["vonStunde"];
    $bisJahr = getJahrFromDatePicker($datepickerDatumBis);
    $mietobjekt_id = $_POST["mietobjekt_id"];
    if (!isDatumEarlier($vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr)) {
        $fehler = true;
        $nachricht = "Das gewählte Datum ist nicht korrekt! Das \"von Datum\" liegt nach dem \"bis Datum\".";
        $nachricht = getUebersetzung($nachricht);
        include_once $root . "/start.php";
        exit;
    }
    if (isMietobjektTaken($mietobjekt_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr)) {
        $fehler = true;
        $nachricht = "Zu diesem Datum existiert bereits eine Reservierung oder die Reservierungen überschneiden sich. Bitte korrigieren Sie das Reservierungsdatum.";
        $nachricht = getUebersetzung($nachricht);
        include_once $root . "/start.php";
        exit;
    }
}
include_once $root . "/templates/bodyStart.inc.php";
?>
<form action="./send.php" method="post" name="adresseForm" target="_self" id="adresseForm">
<table border="0" cellpadding="0" cellspacing="3" class="<?php 
echo TABLE_COLOR;
?>
">
  <tr>
$vonStunde = $_POST["vonStunde"];
$bisJahr = getJahrFromDatePicker($datepickerDatumBis);
$mietobjekt_id = $_POST["mietobjekt_id"];
if (isset($_POST["mieter_id"])) {
    $mieter_id = $_POST["mieter_id"];
} else {
    $mieter_id = NEUER_MIETER;
}
if (!isDatumEarlier($vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr)) {
    $fehler = true;
    $nachricht = "Das gewählte Datum ist nicht korrekt! Das von Datum liegt nach dem bis Datum.";
    $nachricht = getUebersetzung($nachricht);
    include_once $root . "/webinterface/reservierung/index.php";
    exit;
}
if (isMietobjektTaken($mietobjekt_id, $vonMinute, $vonStunde, $vonTag, $vonMonat, $vonJahr, $bisMinute, $bisStunde, $bisTag, $bisMonat, $bisJahr) && $status == STATUS_BELEGT) {
    $fehler = true;
    $nachricht = "Zu diesem Datum existiert bereits eine Reservierung oder die Reservierungen überschneiden sich. Bitte korrigieren Sie das Datum oder löschen Sie die bereits vorhandene Reservierung.";
    $nachricht = getUebersetzung($nachricht);
    include_once $root . "/webinterface/reservierung/index.php";
    exit;
}
include_once $root . "/webinterface/templates/bodyStart.inc.php";
?>

<table border="0" cellpadding="0" cellspacing="0" class="<?php 
echo TABLE_COLOR;
?>
">
  <tr>
    <td>