diff --git a/app/views/course/room_requests/index.php b/app/views/course/room_requests/index.php index 5043e8735972f9dd21d569cf672dc6f819f1b88b..e8b94dc7f2b8fba405364e231392d2cd14e27a64 100644 --- a/app/views/course/room_requests/index.php +++ b/app/views/course/room_requests/index.php @@ -66,24 +66,11 @@ echo $flash['message']; ) ?> <?php - $user_has_permissions = false; - if ($rr->room && !$GLOBALS['perm']->have_perm('root')) { - $user_has_permissions = ( - $rr->room->userHasPermission($current_user, 'admin') && - (RoomRequest::countBySql( - "id = :request_id - AND closed = '0' - AND user_id = :user_id", - [ - 'request_id' => $rr->id, - 'user_id' => $current_user->id - ] - ) > 0 - ) - ); - } else { - $user_has_permissions = ResourceManager::userHasGlobalPermission($current_user, 'admin'); - } ?> + $user_has_permissions = ResourceManager::userHasGlobalPermission($current_user, 'admin'); + if ($rr->room && !$user_has_permissions) { + $user_has_permissions = $rr->room->userHasPermission($current_user, 'admin'); + } + ?> <? if ($user_has_permissions && (int)$rr->closed === 0): ?> <? $actionMenu->addLink( @@ -141,4 +128,4 @@ echo $flash['message']; ['data-dialog' => 'size=big'] ) ?> </div> -<? endif ?> \ No newline at end of file +<? endif ?>