X-Git-Url: https://git.rohieb.name/iserv-mod-room-reservation.git/blobdiff_plain/acb7976b2c4752b087fa187f10ec5f51c0a7b1d2..25b8819f74993ab10fa2a107f35de29fca46ca0e:/includes/mod_roomReservationBookingTable.inc diff --git a/includes/mod_roomReservationBookingTable.inc b/includes/mod_roomReservationBookingTable.inc index 706d757..8d017f5 100644 --- a/includes/mod_roomReservationBookingTable.inc +++ b/includes/mod_roomReservationBookingTable.inc @@ -171,7 +171,12 @@ class mod_roomReservationBookingsTable /* extends mclWidget */ { } else { $this->setRoom($aoRooms[0]->getName()); } - $this->setDate(time()); + // if weekends are not shown, show the next week already on saturday + if(!$this->oCfg->isShowWeekend() and date("w") == 6) { + $this->setDate(strtotime("monday")); + } else { + $this->setDate(time()); + } $this->setAction(MOD_ROOM_RESERVATION_BT_ACTION_SHOW); $this->nPostInterval = 0; @@ -406,9 +411,10 @@ class mod_roomReservationBookingsTable /* extends mclWidget */ { $strCss = <<oCfg->getTimeslice($nTs); - $tsCur = strtotime(date("Y-m-d ", $ts) . date(" G:i", + // note: only the timeslices are in GMT! + $tsCur = strtotime(date("Y-m-d ", $ts) . gmdate(" G:i", $oTs->getEnd())); if($tsCur > time()) { $strURL = $_SERVER["PHP_SELF"] .