function showYear($month, $year, $unterkunft_id, $zimmer_id, $link, $saAktiviert, $sprache) { ?> <table border="0" cellspacing="0" cellpadding="0" class="tableColor"> <tr> <td class="tableColor"><?php echo getUebersetzung("Januar", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 1, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> " width="30"><?php printResAdmin($zimmer_id, $i, 1, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("Februar", $sprache, $link); ?> </td> <?php $schaltjahr = false; for ($i = 1; $i <= getNumberOfDays(2, $year); $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 2, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 2, $year, $saAktiviert, $link); ?> </td> <?php if ($i == 29) { $schaltjahr = true; } } if (!$schaltjahr) { ?> <td class="tableColor"> </td> <?php } ?> <td class="tableColor"> </td> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("März", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 3, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 3, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("April", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 30; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 4, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 4, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("Mai", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 5, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 5, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("Juni", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 30; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 6, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 6, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("Juli", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 7, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 7, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("August", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 8, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 8, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("September", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 30; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 9, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 9, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("Oktober", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 10, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 10, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("November", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 30; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 11, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 11, $year, $saAktiviert, $link); ?> </td> <?php } ?> <td class="tableColor"> </td> </tr> <tr> <td class="tableColor"><?php echo getUebersetzung("Dezember", $sprache, $link); ?> </td> <?php for ($i = 1; $i <= 31; $i++) { ?> <td <?php $statusString = getStatusString($zimmer_id, $i, 12, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "><?php printResAdmin($zimmer_id, $i, 12, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> </table> <?php }
/** * @author: coster * @date: 30.9.06 * listet alle zimmer auf und erzeugt die tabellenzeilen * */ function showAllRooms($month, $year, $unterkunft_id, $link, $saAktiviert, $sprache) { $zimmerart = getUebersetzungUnterkunft(getZimmerart_EZ($unterkunft_id, $link), $sprache, $unterkunft_id, $link); $attResult = false; if (getPropertyValue(SHOW_ZIMMER_ATTRIBUTE_GESAMTUEBERSICHT, $unterkunft_id, $link) == "true") { $attResult = getAttributes(); } ?> <table border="0" cellspacing="0" cellpadding="0" class="tableColor"> <tr> <td></td> <?php //ausgeben von leeren spalten wenn zusaetzlich attribute da sind: if ($attResult != false) { for ($i = 0; $i < mysqli_num_rows($attResult); $i++) { ?> <td></td><?php } } //ausgeben der tage in namen: $anzahlTageMo = getNumberOfDays($month, $year); for ($i = 1; $i <= $anzahlTageMo; $i++) { $tagName = getDayName($i, $month, $year); ?> <td align="center"><?php echo getUebersetzung($tagName, $sprache, $link); ?> </td> <?php } ?> </tr> <tr> <td><?php echo $zimmerart; ?> </td> <?php //ausgeben der spaltenüberschriften wenn zusaetzlich attribute da sind: if ($attResult != false) { while ($d = mysqli_fetch_array($attResult)) { $bezeichnung = $d["Bezeichnung"]; ?> <td align="center"><?php echo $bezeichnung; ?> </td><?php } } //ausgeben der tage in ziffern: $anzahlTageMo = getNumberOfDays($month, $year); for ($i = 1; $i <= $anzahlTageMo; $i++) { ?> <td align="center"><?php echo $i; ?> </td> <?php } ?> </tr> <?php $res = getZimmer($unterkunft_id, $link); while ($d = mysqli_fetch_array($res)) { $zimmer_id = $d["PK_ID"]; $zimmer_value = $d["Zimmernr"]; ?> <tr> <td align="center"> <?php echo getUebersetzungUnterkunft($zimmer_value, $sprache, $unterkunft_id, $link); ?> </td> <?php //ausgeben der spaltenwerte wenn zusaetzlich attribute da sind: if ($attResult != false) { $attResult = getAttributes(); while ($d = mysqli_fetch_array($attResult)) { $attribut_id = $d["PK_ID"]; $wert = getAttributValue($attribut_id, $zimmer_id); ?> <td align="center"><?php echo $wert; ?> </td><?php } } for ($i = 1; $i <= $anzahlTageMo; $i++) { ?> <td width="20" <?php $statusString = getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> class="<?php echo $statusString; ?> "> <?php printResAdmin($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </td> <?php } ?> </tr> <?php } ?> </table> <?php }
function showMonth($month, $year, $unterkunft_id, $zimmer_id, $sprache, $saAktiviert, $link) { //anzahl der tage des monats: $anzahlTage = getNumberOfDays($month, $year); ?> <?php for ($i = 1; $i <= $anzahlTage; $i++) { $res_id = getReservierungID($zimmer_id, $i, $month, $year, $link); $statusString = getStatusString($zimmer_id, $i, $month, $year, $saAktiviert, $link); $gast_id = -1; ?> <div class="row"> <!-- wochentag anzeigen --> <div class="col-sm-1"> <label class="control-label"> <?php echo getUebersetzung(getDayName($i, $month, $year), $sprache, $link); ?> </label> </div> <!-- datum anzeigen --> <div class="col-sm-1 <?php echo $statusString; ?> "> <label class="control-label"> <?php printResAdmin($zimmer_id, $i, $month, $year, $saAktiviert, $link); ?> </label> </div> <!-- gast anzeigen --> <div class="col-sm-3"> <?php if ($statusString != "frei") { ?> <?php //gast-id auslesen: //$gast_id = getReservierungGastID($zimmer_id,$i,$month,$year,$link); $gast_ids = getReservierungGastIDs($zimmer_id, $i, $month, $year, $link); while ($h = mysqli_fetch_array($gast_ids)) { $gast_id = $h["FK_Gast_ID"]; //if child rooms available, check also childs: if (($gast_id == 1 || empty($gast_id)) && getPropertyValue(RES_HOUSE, $unterkunft_id, $link) == "true" && hasChildRooms($zimmer_id)) { //if room is a parent, check if the child has another status: $childs = getChildRooms($zimmer_id); while ($c = mysqli_fetch_array($childs)) { $child_zi_id = $c['PK_ID']; $gast_id = getReservierungGastID($child_zi_id, $i, $month, $year, $link); if ($gast_id != 1 && $gast_id != "") { break; } } } //gast-namen ausgeben: if ($gast_id != 1 && $gast_id != "") { ?> <a href="./gastInfo/index.php?gast_id=<?php echo $gast_id; ?> &zimmer_id=<?php echo $zimmer_id; ?> &jahr=<?php echo $year; ?> &monat=<?php echo $month; ?> "> <?php echo getGuestNachname($gast_id, $link); ?> </a> <?php echo ", "; echo getGuestOrt($gast_id, $link); echo ", EW " . getErwachsene($res_id, $link) . ", K " . getKinder($res_id, $link) . ", " . getPension($res_id, $link); } else { if ($gast_id == "") { } else { echo getUebersetzung("anonymer Gast", $sprache, $link); } } } //ende while gast ids } else { echo " "; } ?> </div> </div> <?php } //ende for ?> <?php }