Beispiel #1
0
function getHotelFaktor($hotelid)
{
    //Last-Minute
    $frei = getBelegteZimmerZahl($hotelid, TRUE) / getHotelZimmerzahl($hotelid);
    $diff = datediff_tage(strtotime($_SESSION["suchen"]["an"]));
    //Wenn heute<=5 Tage vor Abflug --> 30% Rabatt --> Last-Minute
    if ($diff <= 5) {
        $prozentVoll = $frei;
        if ($prozentVoll <= 0.75) {
            return 0.7;
        }
    }
    return 1;
}
Beispiel #2
0
function addHotelData()
{
    $ab = "SELECT DISTINCT * FROM Zimmerbuchung JOIN Hotel ON hotelid=Hotel.id WHERE personenid='" . $_SESSION["username"] . "'\n\t\t\tGROUP BY hotelid ORDER BY Hotel.name";
    $res = mysql_query($ab);
    // echo $ab;
    if (mysql_num_rows($res) == 0) {
        echo "keine Daten verfügbar";
    } else {
        while ($hotel = mysql_fetch_object($res)) {
            $belegung = getBelegteZimmerZahl($hotel->id, TRUE) . "/" . $hotel->zimmerzahl;
            echo '<div class="hotel">
								<div class="hotelBildDiv">
									<img id="hotelBild" src="images/hotels/' . getHotelBild($hotel->name) . '" />
								</div>
								<div class="hotelBeschreibungDiv">
									<div class="hotelBeschreibung">
										<div class="hotelHeader">
											<div class="hotelName">' . $hotel->name . '</div>
											<div class="sterndiv">' . addSterne($hotel->sterne, "images/") . '</div>
										</div>
										<div class="adresseDiv">
											<div class="adresse">' . $hotel->strasse . '</div>
											<div class="adresse">' . $hotel->ort . '</div>
											<div class="adresse">' . getLandNameByISO($hotel->land) . ' ' . getFlagByFlughafenID($hotel->naherFlughafen) . '</div>
										</div>
										<div class="naherFlughafen">
											Naher Flughafen:</br>
											' . getFlughafenOrtByID($hotel->naherFlughafen) . ' (' . $hotel->naherFlughafen . ')
										</div>
										<div class="belegung">
											Zimmerbelegung:</br>
											' . $belegung . '
										</div>
									</div>
								</div>
							</div>';
        }
    }
}
Beispiel #3
0
function genHotel($id, $button = TRUE, $versorgung = null)
{
    $ab2 = "SELECT * FROM Hotel WHERE id='{$id}'";
    $res = mysql_query($ab2);
    $hotel = mysql_fetch_object($res);
    $belegung = getBelegteZimmerZahl($hotel->id) . "/" . $hotel->zimmerzahl;
    $frei = $hotel->zimmerzahl - mysql_num_rows($res);
    $dist = getDistance($hotel->strasse . "" . $hotel->ort, "airport " . $hotel->naherFlughafen);
    $preis = $button ? "ab " . getHotelPreis($hotel->id, null, 0, TRUE) : $_SESSION["preis"]["hotel"];
    // <input class="selectzimmer' . $hotel -> zimmerid . '" Name = "selectzimmer[' . $hotel -> zimmerid . ']"
    // onclick="toggle_visibility_class(\'$selectzimmer' . $hotel -> zimmerid . '\')" value="Zimmer">
    $onclick = "toggle_visibility('zimmer" . $hotel->id . "');";
    $select = $button ? '<input id="suchen" type="button"  onclick="' . $onclick . '" name = "selecthotel[' . $id . ']" value="Zimmer">' : '';
    echo '<div class="hotel' . ($button ? "" : 2) . '">
								<div class="hotelBildDiv">
									<img id="hotelBild" src="images/hotels/' . getHotelBild($hotel->name) . '" /> 
								</div>
								<div class="hotelBeschreibungDiv">
									<div class="hotelBeschreibung">
										<div class="hotelHeader">
											<div class="hotelName">' . $hotel->name . ' (<a href="' . $hotel->homepage . '" target="_blank">info</a>) </div>
											<div class="sterndiv">' . addSterne($hotel->sterne, "images/") . '</div>
										</div>
										<div class="belegung">
											freie Zimmer:
											' . $frei . '
										</div>
										<div class="adresseDiv">
											<div class="adresse">' . $hotel->strasse . '</div>
											<div class="adresse">' . $hotel->ort . '</div>
											<div class="adresse">' . getLandNameByISO($hotel->land) . ' ' . getFlagByFlughafenID($hotel->naherFlughafen) . '</div>
										</div>
										<div class="naherFlughafen">
											Nächster Flughafen:</br>
											' . getFlughafenOrtByID($hotel->naherFlughafen) . ' (' . $hotel->naherFlughafen . '):
											' . $dist . ' km
										</div>
										<div class="hotelPreis">
											' . $preis . ' €
										</div>
										' . $select . '
										
									</div>
								</div>
							</div>';
}