diff options
Diffstat (limited to 'modules-available/serversetup-bwlp-ipxe/inc/menuentry.inc.php')
-rw-r--r-- | modules-available/serversetup-bwlp-ipxe/inc/menuentry.inc.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/modules-available/serversetup-bwlp-ipxe/inc/menuentry.inc.php b/modules-available/serversetup-bwlp-ipxe/inc/menuentry.inc.php index 1e567448..eb4a98de 100644 --- a/modules-available/serversetup-bwlp-ipxe/inc/menuentry.inc.php +++ b/modules-available/serversetup-bwlp-ipxe/inc/menuentry.inc.php @@ -41,8 +41,8 @@ class MenuEntry */ public static function get($menuEntryId) { - $row = Database::queryFirst("SELECT e.menuentryid, e.entryid, e.refmenuid, e.hotkey, e.title, e.hidden, e.sortval, e.plainpass, e.md5pass, - b.module, b.data AS bootentry + $row = Database::queryFirst("SELECT e.menuentryid, e.entryid, e.refmenuid, e.hotkey, e.title, + e.hidden, e.sortval, e.plainpass, e.md5pass, b.module, b.data AS bootentry, b.title AS betitle FROM serversetup_menuentry e LEFT JOIN serversetup_bootentry b USING (entryid) WHERE e.menuentryid = :id", ['id' => $menuEntryId]); @@ -59,6 +59,9 @@ class MenuEntry public function __construct($row) { if (is_array($row)) { + if (empty($row['title']) && !empty($row['betitle'])) { + $row['title'] = $row['betitle']; + } foreach ($row as $key => $value) { if (property_exists($this, $key)) { $this->{$key} = $value; |