summaryrefslogtreecommitdiffstats
path: root/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php')
-rw-r--r--modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php23
1 files changed, 23 insertions, 0 deletions
diff --git a/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php b/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php
index 991ee403..f437c447 100644
--- a/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php
+++ b/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php
@@ -71,6 +71,29 @@ class IPxeMenu
return $str;
}
+ public function timeoutMs()
+ {
+ return $this->timeoutMs;
+ }
+
+ /**
+ * @return int Number of items in this menu
+ */
+ public function itemCount()
+ {
+ return count($this->items);
+ }
+
+ /**
+ * @return string|false Return script label of default entry, false if not set
+ */
+ public function getDefaultScriptLabel()
+ {
+ if ($this->defaultEntryId !== null)
+ return "m_{$this->menuid}_{$this->defaultEntryId}";
+ return false;
+ }
+
/*
*
*/