function setOeffnungszeit($oeffnungszeiten_id, $von, $bis, $type) { global $db; global $gastro_id; if (empty($db) || empty($gastro_id)) { die("Globale Variable fehlt."); } if (empty($oeffnungszeiten_id)) { die("open time id failes!"); } $temp = getOeffnungszeit($oeffnungszeiten_id); if ($temp === FALSE) { $query = "INSERT INTO BOOKLINE_OEFFNUNGSZEITEN\n\t\t \t\t\t(OEFFNUNGSZEITEN_ID, VON, BIS, TYPE, GASTRO_ID)\n\t\t \t\t\tVALUES\n\t\t \t\t\t({$oeffnungszeiten_id}, {$von}, {$bis}, {$type}, {$gastro_id})\n\t\t \t\t "; } else { $query = "UPDATE BOOKLINE_OEFFNUNGSZEITEN\n\t\t \t\t\tSET\n\t\t\t \t\t\tVON = '{$von}'\n\t\t\t \t\t\tand\n\t\t\t \t\t\tBIS = '{$bis}'\n\t\t\t \t\t\tand\n\t\t\t \t\t\tTYPE = '{$type}'\n\t\t \t\t\twhere\n\t\t \t\t\t\tGASTRO_ID = '{$gastro_id}'\n\t\t\t \t\t\tand\n\t\t\t \t\t\tOEFFNUNGSZEITEN_ID = '{$oeffnungszeiten_id}'\t\n\t\t \t\t "; } $res = $db->Execute($query); if (!$res) { print $db->ErrorMsg(); die("<br/>Die Anfrage <br/>{$query}<br/> scheiterte."); } else { return true; } }
function showDayDetail($ansicht, $tag, $monate, $jahr, $raum_id, $gastro_id, $modus) { global $root; include_once $root . "/include/reservierungFunctions.inc.php"; include_once $root . "/include/mieterFunctions.inc.php"; include_once $root . "/include/oeffnungszeitenFunktions.inc.php"; ?> <table class="moduletable_reservierung" id="show"> <tr> <th width=80 scope="col" onclick="javascript:newload(0, 0, 0, 0, 0, 0)"> <?php echo getRaumBezeichnung($raum_id); ?> </th> <?php $time = getOeffnungszeit(1)->FetchNextObject(); $timeVon = 7; $timeBis = 23; $lang = $timeBis - $timeVon + 2; for ($i = $timeVon; $i <= $timeBis; $i++) { ?> <th scope="col" colspan="2" onclick="javascript:newload(0, 0, 0, 0, 0, 0)"> <?php echo $i; ?> </th><?php } ?> </tr> <?php //get tables to the room: $res = getTische($raum_id); while ($d = $res->FetchNextObject()) { ?> <tr> <td align="middle" scope="row" onclick="javascript:newload(0, 0, 0, 0, 0, 0)" > <?php echo getUebersetzung("Tisch") . " " . ($tisch_id = $d->TISCHNUMMER); ?> </td><?php for ($i = $timeVon; $i <= $timeBis + 0.5; $i = $i + 0.5) { $colspan = 1; $vonStunde = (int) $i; $vonMinute = ($i - $vonStunde) * 60; $isFree = true; if (isBlock($raum_id, $tisch_id, $vonMinute, $vonStunde, $tag, $monate, $jahr, $vonMinute + 29, $vonStunde, $tag, $monate, $jahr)) { ?> <td id="<?php echo getID("2", $tisch_id, $vonStunde, $vonMinute); ?> " scope="col" colspan="<?php echo $colspan; ?> " class="block" onclick="javascript:newload(2, 0, 0, 0, 0, 0)" > </td> <?php $isFree = false; } else { $status = getStatus($tisch_id, $vonMinute, $vonStunde, $tag, $monate, $jahr, $vonMinute + 29, $vonStunde, $tag, $monate, $jahr); if (isset($status) && sizeof($status) >= 1) { $statusString = BELEGT; $resId = getReservierungID($tisch_id, $vonMinute + 15, $vonStunde, $tag, $monate, $jahr); $colspan = getDurationOfReservierung($resId) / 0.5; if ($colspan > 0) { $isFree = false; $i = $i + $colspan / 2 - 0.5; ?> <td id="<?php echo getID("1", $tisch_id, $vonStunde, $vonMinute + 15); ?> " title="<?php echo showInfo($resId); ?> " scope="col" colspan="<?php echo $colspan; ?> " class="<?php echo $statusString; ?> " onclick="javascript:newload(this.id, <?php echo $gastro_id; ?> , <?php echo $raum_id; ?> , <?php echo $tag; ?> , <?php echo $monate; ?> , <?php echo $jahr; ?> )" > </td> <?php } else { $isFree = true; } } if ($isFree) { $statusString = FREI; ?> <td id="<?php echo getID("0", $tisch_id, $vonStunde, $vonMinute); ?> " scope="col" colspan="<?php echo $colspan; ?> " class="<?php echo $statusString; ?> " onclick="javascript:newload(this.id, <?php echo $gastro_id; ?> , <?php echo $raum_id; ?> , <?php echo $tag; ?> , <?php echo $monate; ?> , <?php echo $jahr; ?> )" > </td><?php } ?> <?php } } ?> <?php } ?> </tr> <div id="panel1"> <div id="panel1_hd" class="hd"></div> <div id="panel1_bd" class="bd" style="height:0px"> </div> </div> </table> <table width="100%"> <tr> <td> <?php $newTag1 = $tag - 1; $mon = $monate; $jah = $jahr; if ($newTag1 < 1) { $newTag1 = getNumberOfDaysOfMonth($mon - 1, $jahr); $mon = $mon - 1; } if ($mon < 1) { $mon = 12; $jah = $jah - 1; } ?> <form action="./index.php" method="post" name="tagZurueck" target="_self" id="monatZurueck"> <div align="right"> <input name="raum_id" type="hidden" id="raum_id" value="<?php echo $raum_id; ?> "> <input name="tag" type="hidden" id="tag" value="<?php echo $newTag1; ?> "> <input name="monat" type="hidden" id="monat" value="<?php echo $mon; ?> "> <input name="ansicht" type="hidden" id="monat" value="<?php echo TAGESANSICHT; ?> "> <input name="jahr" type="hidden" id="jahr" value="<?php echo $jah; ?> "> <input name="zurueck" type="submit" class="button" id="zurueck" value="<?php echo getUebersetzung("einen Tag zurück"); ?> "> </div> </form> </td> <td> <div align="middle"> <?php echo getFullDayName($tag, $monate, $jahr) . ", " . $tag . "." . $monate . "." . $jahr; ?> </div> </td> <td> <?php $newTag2 = $tag + 1; $mon = $monate; $jah = $jahr; if ($newTag2 > getNumberOfDaysOfMonth($monate, $jahr)) { $mon = $mon + 1; $newTag2 = 1; } if ($mon > 12) { $mon = 1; $jah = $jah + 1; } ?> <form action="./index.php" method="post" name="tagWeiter" target="_self" id="monatWeiter"> <input name="raum_id" type="hidden" id="raum_id" value="<?php echo $raum_id; ?> "> <input name="tag" type="hidden" id="tag" value="<?php echo $newTag2; ?> "> <input name="monat" type="hidden" id="monat" value="<?php echo $mon; ?> "> <input name="ansicht" type="hidden" id="monat" value="<?php echo TAGESANSICHT; ?> "> <input name="jahr" type="hidden" id="jahr" value="<?php echo $jah; ?> "> <input name="weiter" type="submit" class="button" id="weiter" value="<?php echo getUebersetzung("einen Tag weiter"); ?> "> </form></td> </tr> </table> <?php }