diff options
author | Simon Rettberg | 2019-03-05 11:57:45 +0100 |
---|---|---|
committer | Simon Rettberg | 2019-03-05 11:57:45 +0100 |
commit | 1e64715b2d80c5c3950b55d1075c08fa5628b79b (patch) | |
tree | 1ab0bc111f3bc0a0dfcb36944b72ef65186b72f6 /modules-available/locations/page.inc.php | |
parent | [serversetup-bwlp-pxelinux] Delete unused include (diff) | |
download | slx-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.php | 4 |
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), |