Esempio n. 1
0
function addZimmerModal($hotelid, $hotelname)
{
    $zarray = array("Zimmer-ID", "m<sup>2</sup>", "Typ", "Bettenzahl", "Preisfaktor");
    echo '<div>
			<div id="' . $hotelid . '" class="modalDialog2">
				<div>
					<a href="#close" title="Close" class="close">X</a>
					<h2>' . $hotelname . ' (' . getHotelZimmerzahl($hotelid, TRUE) . ' gesamt)</h2>
					
					<table id="myTable" class="tablesorter">
						<thead>
							<tr>
								';
    echo addTable($zarray, 2);
    echo '
							</tr>
						</thead>
						<tbody>
								';
    echo getZimmerTableData($hotelid);
    echo '					
						</tbody>
					</table>
					<input type="button" class="popup" name="neuesZimmer" value="neues Zimmer hinzufügen" onclick=\'window.location.href = "../phpdata/zimmerHinzufuegen.php?0=' . $hotelid . '#openModal"\'/>
				</div>
			</div>
		</div>';
}
Esempio n. 2
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;
}
Esempio n. 3
0
function getHotels($von, $bis, $hotels)
{
    //Für jedes Hotel prüfen, ob noch Zimmer im genannten Zeitraum frei sind
    foreach ($hotels as &$id) {
        $ab = "SELECT DISTINCT * FROM Zimmerbuchung JOIN Hotel ON hotelid=Hotel.id \n\t\t\t\t\t\t\t\t\t\tJOIN Zimmer ON Zimmer.zimmerid=Zimmerbuchung.zimmerid\n\t\t\t\t\t\t\t\t\t\tWHERE Hotel.id='{$id}' \n\t\t\t\t\t\t\t\t\t\tAND ((von BETWEEN '{$von}' AND '{$bis}')\n\t\t\t\t\t\t\t\t\t\tOR (bis BETWEEN '{$von}' AND '{$bis}'))\n\t\t\t\t\t\t\t\t\t\t\t";
        $res = mysql_query($ab);
        $frei = getHotelZimmerzahl($id) - mysql_num_rows($res);
        //wenn min 1 Zimmer frei
        if (mysql_num_rows($res) < getHotelZimmerzahl($id)) {
            genHotel($id);
            echo getZimmer($von, $bis, $id);
        } else {
            echo "keine Daten verfügbar";
            echo '<input class="back" TYPE = "submit" Name = "back" value="zurück zum Start" />';
        }
    }
}