diff options
author | Simon Rettberg | 2019-03-26 09:28:07 +0100 |
---|---|---|
committer | Simon Rettberg | 2019-03-26 09:28:07 +0100 |
commit | 1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa (patch) | |
tree | c46347152d3f4d24e0f9a84fc5c2a7faa9752511 /modules-available | |
parent | api/taskman: Improve logging (diff) | |
download | slx-admin-1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa.tar.gz slx-admin-1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa.tar.xz slx-admin-1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa.zip |
[serversetup-bwlp-ipxe] Don't show compile progress on every subpage
Only show on menulist, address-config and download
Diffstat (limited to 'modules-available')
-rw-r--r-- | modules-available/serversetup-bwlp-ipxe/page.inc.php | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/modules-available/serversetup-bwlp-ipxe/page.inc.php b/modules-available/serversetup-bwlp-ipxe/page.inc.php index 6bf166ea..9f8aa431 100644 --- a/modules-available/serversetup-bwlp-ipxe/page.inc.php +++ b/modules-available/serversetup-bwlp-ipxe/page.inc.php @@ -142,18 +142,22 @@ class Page_ServerSetup extends Page { Render::addTemplate("heading"); - $task = $this->getCompileTask(); - if ($task !== false) { - $files = []; - if ($task['data'] && $task['data']['files']) { - foreach ($task['data']['files'] as $k => $v) { - $files[] = ['name' => $k, 'namehyphen' => str_replace(['/', '.'], '-', $k)]; + $show = Request::get('show'); + + if (in_array($show, ['menu', 'address', 'download'])) { + $task = $this->getCompileTask(); + if ($task !== false) { + $files = []; + if ($task['data'] && $task['data']['files']) { + foreach ($task['data']['files'] as $k => $v) { + $files[] = ['name' => $k, 'namehyphen' => str_replace(['/', '.'], '-', $k)]; + } } + Render::addTemplate('ipxe_update', array('taskid' => $task['id'], 'files' => $files)); } - Render::addTemplate('ipxe_update', array('taskid' => $task['id'], 'files' => $files)); } - switch (Request::get('show')) { + switch ($show) { case 'editbootentry': User::assertPermission('ipxe.bootentry.*'); $this->showEditBootEntry(); |