summaryrefslogtreecommitdiff
path: root/includes/controller
diff options
context:
space:
mode:
authorjwacalex <ich-bin@jwacalex.de>2017-04-11 17:25:34 +0200
committerjwacalex <ich-bin@jwacalex.de>2017-04-11 17:25:34 +0200
commitb6d394e982255132ef3727c8bd2b3dae0c5ec67d (patch)
treeb703b4a47806b1b1c068559543fd5cc562045599 /includes/controller
parent7bbfe69583200e5cf2def8757a5c7995d1cc6fa2 (diff)
first fix for #317. hidden rooms can be seen with admin_rooms priviledge
Diffstat (limited to 'includes/controller')
-rw-r--r--includes/controller/rooms_controller.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/includes/controller/rooms_controller.php b/includes/controller/rooms_controller.php
index a79034fb..bba38bb5 100644
--- a/includes/controller/rooms_controller.php
+++ b/includes/controller/rooms_controller.php
@@ -16,8 +16,14 @@ function room_controller() {
if (! in_array('view_rooms', $privileges)) {
redirect(page_link_to());
}
-
+
+
$room = load_room();
+
+ if($room['show'] != 'Y' && !in_array('admin_rooms', $privileges)) {
+ redirect(page_link_to());
+ }
+
$all_shifts = Shifts_by_room($room);
$days = [];
foreach ($all_shifts as $shift) {