summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-10-31 12:29:59 +0100
committerSimon Rettberg2019-10-31 12:29:59 +0100
commit7138d6d88eb2fd7a8788074a803df01d1df6f728 (patch)
tree50d53e14304db053b1b4a6c8dbfe7620300c5c01
parent[statistics] Show X for faulty room plan (diff)
downloadslx-admin-7138d6d88eb2fd7a8788074a803df01d1df6f728.tar.gz
slx-admin-7138d6d88eb2fd7a8788074a803df01d1df6f728.tar.xz
slx-admin-7138d6d88eb2fd7a8788074a803df01d1df6f728.zip
[statistics] Don't try to show room plan for non-leaf rooms
-rw-r--r--modules-available/statistics/page.inc.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules-available/statistics/page.inc.php b/modules-available/statistics/page.inc.php
index 505fdf9a..c69198e8 100644
--- a/modules-available/statistics/page.inc.php
+++ b/modules-available/statistics/page.inc.php
@@ -880,6 +880,9 @@ class Page_Statistics extends Page
Message::addError('unknown-machine', $uuid);
return;
}
+ if (Module::isAvailable('locations') && !Location::isLeaf($client['locationid'])) {
+ $client['hasroomplan'] = false;
+ }
User::assertPermission('machine.view-details', (int)$client['locationid']);
// Hack: Get raw collected data
if (Request::get('raw', false)) {