$zimmer_id = getFirstRoom($unterkunft_id, $link); } setSessionWert(SPRACHE, $sprache); setSessionWert(ZIMMER_ID, $zimmer_id); setSessionWert(UNTERKUNFT_ID, $unterkunft_id); //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 = mysqli_fetch_array($reserv)) { $reservierungsID = $l["PK_ID"]; $gast_id = getIDFromGast($reservierungsID, $link); sendMessage($gast_id, AUTO_RESPONSE_ABLEHNUNG); } } deleteReservationsBeforeXDays($xDays, STATUS_RESERVIERT); } //variablen initialisieren: //unset($zimmer_id); $unterkunft_id = getSessionWert(UNTERKUNFT_ID); $sprache = getSessionWert(SPRACHE); if (isset($_GET["vonStart"]) && $_GET["vonStart"] == "true") { $zimmer_id = getSessionWert(ZIMMER_ID); } else { $zimmer_id = $_POST["zimmer_id"]; } //falls keine zimmer_id ausgewählt wurde, das erste gefundene zimmer nehmen:
/** * @author coster * checks if the parent has the same reservation * as the child room * */ function hasParentSameReservation($reservierungs_id) { global $unterkunft_id; global $link; global $root; include_once $root . "/include/zimmerFunctions.php"; $zi_id = getZimmerID($reservierungs_id, $link); if (!hasRoomParentRooms($zi_id)) { return false; } $gast = getIDFromGast($reservierungs_id, $link); $datum_von = getDatumVon($reservierungs_id, $link); $datum_bis = getDatumBis($reservierungs_id, $link); $status = getState($reservierungs_id, $link); $query = "SELECT\t\t \n\t\t\t r.PK_ID\n\t\t\t FROM\n\t\t\t Rezervi_Reservierung r, Rezervi_Zimmer z\n\t\t\t WHERE\t\t\t\t\n\t\t\t FK_GAST_ID = '{$gast}' and" . " r.Datum_von = '{$datum_von}' and" . " r.Datum_bis = '{$datum_bis}' and" . " r.Status = '{$status}' and\n\t\t\t\t\tz.Parent_ID is null and \n\t\t\t\t\tr.FK_Zimmer_ID = z.PK_ID "; $res = mysqli_query($link, $query); if (!$res) { echo "die Anfrage scheitert"; echo "<br/>" . mysqli_error(); } else { $d = mysqli_fetch_array($res); $id = $d["PK_ID"]; if (!empty($id)) { return true; } } return false; }