summaryrefslogtreecommitdiffstats
path: root/modules-available/serversetup-bwlp/inc/menuentry.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2018-09-26 14:49:57 +0200
committerSimon Rettberg2018-09-26 14:49:57 +0200
commit61bd56dad51354efe37bf0aec80745dd1c09bd4b (patch)
tree538f4d0d4cc5c3d6159112d9fa7ea2c0ef6814ad /modules-available/serversetup-bwlp/inc/menuentry.inc.php
parent[serversetup-bwlp] Fix access to editing IP address (diff)
downloadslx-admin-61bd56dad51354efe37bf0aec80745dd1c09bd4b.tar.gz
slx-admin-61bd56dad51354efe37bf0aec80745dd1c09bd4b.tar.xz
slx-admin-61bd56dad51354efe37bf0aec80745dd1c09bd4b.zip
[serversetup-bwlp] Detect wether we run our modified iPXE
Try not to use special features if stock iPXE is running
Diffstat (limited to 'modules-available/serversetup-bwlp/inc/menuentry.inc.php')
-rw-r--r--modules-available/serversetup-bwlp/inc/menuentry.inc.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/modules-available/serversetup-bwlp/inc/menuentry.inc.php b/modules-available/serversetup-bwlp/inc/menuentry.inc.php
index 03b860e8..d243fd23 100644
--- a/modules-available/serversetup-bwlp/inc/menuentry.inc.php
+++ b/modules-available/serversetup-bwlp/inc/menuentry.inc.php
@@ -58,7 +58,7 @@ class MenuEntry
settype($this->menuentryid, 'int');
}
- public function getMenuItemScript($lblPrefix, $requestedDefaultId, $mode)
+ public function getMenuItemScript($lblPrefix, $requestedDefaultId, $mode, $slxExtensions)
{
if ($this->bootEntry !== null && !$this->bootEntry->supportsMode($mode))
return '';
@@ -66,7 +66,7 @@ class MenuEntry
if ($this->gap) {
$str .= '--gap ';
} else {
- if ($this->hidden) {
+ if ($this->hidden && $slxExtensions) {
if ($this->hotkey === false)
return ''; // Hidden entries without hotkey are illegal
$str .= '--hidden ';
@@ -79,7 +79,11 @@ class MenuEntry
}
$str .= "{$lblPrefix}_{$this->menuentryid} ";
}
- $str .= $this->title;
+ if (empty($this->title)) {
+ $str .= '${}';
+ } else {
+ $str .= $this->title;
+ }
return $str . " || prompt Could not create menu item for {$lblPrefix}_{$this->menuentryid}\n";
}