session_start(); $root = "."; // Set flag that this is a parent file define( '_JEXEC', 1 ); //datenbank �ffnen: include_once($root."/conf/rdbmsConfig.php"); include_once($root."/include/sessionFunctions.inc.php"); include_once($root."/include/reservierungFunctions.php"); include_once($root."/include/einstellungenFunctions.php"); include_once($root."/include/zimmerFunctions.php"); include_once($root."/include/uebersetzer.php"); include_once($root."/include/unterkunftFunctions.php"); include_once($root."/include/propertiesFunctions.php"); include_once($root."/include/autoResponseFunctions.php"); //alte sessions l�schen: destroyInactiveSessions(); //variablen aus �bergebener url auslesen: //variablen kommen von suche.php: if (isset($_POST["keineSprache"])){ $keineSprache = $_POST["keineSprache"]; } if (isset($keineSprache) && $keineSprache == "true" && getSessionWert(UNTERKUNFT_ID) != false){ $unterkunft_id = getSessionWert(UNTERKUNFT_ID); $sprache = getSessionWert(SPRACHE); $zimmer_id = $_POST["zimmer_id"]; } if (isset($_GET["unterkunft_id"])){ //start.php wurde direkt per get aufgerufen: $unterkunft_id = $_GET["unterkunft_id"]; //zerst�re session daten falls schon welche vorhanden sind: //destroySession(); if (isset($_GET["sprache"])){ $sprache = $_GET["sprache"]; $spracheNeu = false; } else if (isset($_GET["spracheNeu"])){ $sprache = $_GET["spracheNeu"]; // eine "legacy-eigenschaft - scheisse!" } else{ $sprache = false; } if (isset($_GET["zimmer_id"])){ $zimmer_id = $_GET["zimmer_id"]; } else{ $zimmer_id = false; } } //testdaten: if (empty($unterkunft_id)){ $unterkunft_id = "1"; } if (empty($sprache)){ //standard-sprache aus datenbank holen: $sprache = getStandardSpracheBelegungsplan($unterkunft_id,$link); } if(getAnzahlVorhandeneZimmer($unterkunft_id,$link) > 0){ include_once("leftHelper.php"); if (empty($zimmer_id)){ $zimmer_id = getFirstRoom($unterkunft_id,$link); } setSessionWert(SPRACHE,$sprache); setSessionWert(ZIMMER_ID,$zimmer_id); setSessionWert(UNTERKUNFT_ID,$unterkunft_id); //framegroessen auslesen:; $framesizeLeftBP = getFramesizeLeftBP($unterkunft_id,$link); $framesizeRightBP= getFramesizeRightBP($unterkunft_id,$link); $framesizeLeftBPUnit = getFramesizeLeftBPUnit($unterkunft_id,$link); $framesizeRightBPUnit= getFramesizeRightBPUnit($unterkunft_id,$link); if ($framesizeLeftBPUnit == "%"){ $framesizeLeftBP.=$framesizeLeftBPUnit; } if ($framesizeRightBPUnit == "%"){ $framesizeRightBP.=$framesizeRigthBPUnit; } //wird der frame oben angezeigt oder links? oben => horizontal=true $horizontal = false; if (getPropertyValue(HORIZONTAL_FRAME,$unterkunft_id,$link) == "true"){ $horizontal = true; } //pr�fe ob alte reservierungen zu l�schen sind: $xDays = getPropertyValue(RESERVATION_STATE_TIME,$unterkunft_id,$link); if (!empty($xDays) && $xDays > 0){ //sollen die g�ste per mail �ber die l�schung //ihrer reservierung verst�ndigt werden? $ablehnungSenden = isMessageActive($unterkunft_id,AUTO_RESPONSE_ABLEHNUNG,$link); if (!empty($ablehnungSenden) && $ablehnungSenden == true){ $reserv = getReservationsBeforeXDays($xDays,STATUS_RESERVIERT); while ($l = mysql_fetch_array($reserv)){ $reservierungsID = $l["PK_ID"]; $gast_id = getIDFromGast($reservierungsID,$link); sendMessage($gast_id,AUTO_RESPONSE_ABLEHNUNG); } } deleteReservationsBeforeXDays($xDays,STATUS_RESERVIERT); } ?>