summaryrefslogtreecommitdiffstats
path: root/modules-available/locations/page.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2019-03-05 11:57:45 +0100
committerSimon Rettberg2019-03-05 11:57:45 +0100
commit1e64715b2d80c5c3950b55d1075c08fa5628b79b (patch)
tree1ab0bc111f3bc0a0dfcb36944b72ef65186b72f6 /modules-available/locations/page.inc.php
parent[serversetup-bwlp-pxelinux] Delete unused include (diff)
downloadslx-admin-1e64715b2d80c5c3950b55d1075c08fa5628b79b.tar.gz
slx-admin-1e64715b2d80c5c3950b55d1075c08fa5628b79b.tar.xz
slx-admin-1e64715b2d80c5c3950b55d1075c08fa5628b79b.zip
[locations] Fix display with old serversetup module
Diffstat (limited to 'modules-available/locations/page.inc.php')
-rw-r--r--modules-available/locations/page.inc.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules-available/locations/page.inc.php b/modules-available/locations/page.inc.php
index 2d8f5ff9..b1958cea 100644
--- a/modules-available/locations/page.inc.php
+++ b/modules-available/locations/page.inc.php
@@ -461,7 +461,7 @@ class Page_Locations extends Page
//$this->propagateFields($locationList, '', 'overriddenVars', 'overriddenClass');
}
// Show ipxe menu
- if (Module::get('serversetup') !== false) {
+ if (Module::isAvailable('serversetup') && class_exists('IPxe')) {
$res = Database::simpleQuery("SELECT ml.locationid, m.title, ml.defaultentryid FROM serversetup_menu m
INNER JOIN serversetup_menu_location ml USING (menuid)
WHERE locationid IN (:allowedLocationIds) GROUP BY locationid", compact('allowedLocationIds'));
@@ -492,7 +492,7 @@ class Page_Locations extends Page
'havestatistics' => Module::get('statistics') !== false,
'havebaseconfig' => Module::get('baseconfig') !== false,
'havesysconfig' => Module::get('sysconfig') !== false,
- 'haveipxe' => Module::get('serversetup') !== false,
+ 'haveipxe' => Module::isAvailable('serversetup') && class_exists('IPxe'),
'overlapSelf' => $overlapSelf,
'overlapOther' => $overlapOther,
'haveOverlapSelf' => !empty($overlapSelf),