From d10a3a96e0538b8347472d6c2d350dc2bee86501 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 24 Sep 2019 15:25:32 +0200 Subject: [serversetup-bwlp-ipxe] --- .../serversetup-bwlp-ipxe/install.inc.php | 78 ++++++++++++++-------- 1 file changed, 49 insertions(+), 29 deletions(-) (limited to 'modules-available/serversetup-bwlp-ipxe/install.inc.php') diff --git a/modules-available/serversetup-bwlp-ipxe/install.inc.php b/modules-available/serversetup-bwlp-ipxe/install.inc.php index 35eeee37..37cfc085 100644 --- a/modules-available/serversetup-bwlp-ipxe/install.inc.php +++ b/modules-available/serversetup-bwlp-ipxe/install.inc.php @@ -1,17 +1,18 @@ fetch(PDO::FETCH_ASSOC)) { + $json = json_decode($row['data'], true); + if (isset($json['script'])) { + Database::exec("UPDATE serversetup_bootentry SET module = '.script' WHERE entryid = :id", ['id' => $row['entryid']]); + } else { + Database::exec("UPDATE serversetup_bootentry SET module = '.exec' WHERE entryid = :id", ['id' => $row['entryid']]); + } + } + } else { + $result[] = UPDATE_FAILED; + } +} + if (Module::isAvailable('serversetup')) { IPxe::createDefaultEntries(); } -responseFromArray($res); +responseFromArray($result); -- cgit v1.2.3-55-g7522