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); }
$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ü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)