From 1a93e32091f5c8bf4a49058c80d09ecdc3e6fefa Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 26 Mar 2019 09:28:07 +0100 Subject: [serversetup-bwlp-ipxe] Don't show compile progress on every subpage Only show on menulist, address-config and download --- modules-available/serversetup-bwlp-ipxe/page.inc.php | 20 ++++++++++++-------- 1 file 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(); -- cgit v1.2.3-55-g7522