Ejemplo n.º 1
0
function getHotelPreis($hotelid, $versorgung = null, $zimmer = 0, $tage = false)
{
    // if($zimmer != 0){
    // $zimmer = $_SESSION["zimmer"];
    // }
    if (strcmp($versorgung, "Vollpension") == 1) {
        $teiler = 2 / 5;
    } elseif (strcmp($versorgung, "Halbpension") == 1) {
        $teiler = 1 / 5;
    } elseif (strcmp($versorgung, "Frühstück") == 1) {
        $teiler = 1 / 11;
    } elseif (strcmp($versorgung, "Allinclusive") == 1) {
        $teiler = 3 / 5;
    } else {
        $teiler = 0;
    }
    return round(getKlicks("hotelid", $hotelid) * getKlicks("zimmerid", $zimmer) * getHotelMinPreis($hotelid, $zimmer) * (1 + $teiler) * getFruehbucherFaktor() * ($tage ? 1 : getAnzahlTage()) * getHotelFaktor($hotelid) * getWochentagFaktor($_SESSION["suchen"]["an"]), 0);
}
Ejemplo n.º 2
0
$flughafen = getFlughafenIDByFlugID($_SESSION["hinflug"]["flug"]);
$dist = getDistance($flughafen[0], $flughafen[1]);
$an = $_SESSION["suchen"]["an"];
echo "<h3>DEBUG</h3>";
echo "<h6>Hotel: " . $_SESSION["hotel"] . ", Zimmer: " . $_SESSION["zimmer"] . "</h6>";
echo "<h6>Auto: " . $_SESSION["auto"] . "</h6>";
echo "Anreise: " . date("d.m.Y", strtotime($an)) . " <br>";
echo "Abreise: " . date("d.m.Y", strtotime($_SESSION["suchen"]["ab"])) . "<br>";
echo "Tage: " . getAnzahlTage() . "<br>";
echo "Fr&uuml;hbucher-Faktor: " . getFruehbucherFaktor() . "<br>";
echo "LastMinute-Faktor(Flug): " . getFlugFaktor("AA3421") . "<br>";
echo "LastMinute-Faktor(Hotel): " . getHotelFaktor(11) . "<br>";
echo "Saisonfaktor: " . getSaisonFaktor() . "<br><br>";
echo "Klicks(Hotel): " . getKlicks("hotelid", $_SESSION["hotel"]) . "<br>";
echo "Klicks(Flug): " . getKlicks("flugid", $_SESSION["hinflug"]["flug"]) . "<br>";
echo "Klicks(Auto): " . getKlicks("autoid", $_SESSION["auto"]) . "<br><br>";
echo "Preis(Hotel): " . $_SESSION["preis"]["hotel"] . " €<br>";
echo "Wochentag-Faktor: " . getWochentagFaktor($an) . " (" . getWochentagName($an) . ")<br><br>";
echo "Preis(Flug): " . $_SESSION["preis"]["flug"] . " €<br>";
echo "Distanz: " . $dist . " km<br><br>";
echo "Preis(Auto): " . $_SESSION["preis"]["auto"] . " €<br>";
// echo getAnzahlTage()."<br>";
// echo getAutoMinPreis($_SESSION["auto"])."<br>";
// echo getFruehbucherFaktor()."<br>";
function getWochentagFaktor($datum)
{
    $faktor = array(1.01, 1, 0.994, 0.95, 1.12, 1.203, 1.21);
    $tag = date("w", strtotime($datum));
    return $faktor[$tag];
}
function getWochentagName($datum)