summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-01-17 14:50:46 +0100
committerSimon Rettberg2019-01-17 14:50:46 +0100
commit722c64c2cacfcbb4ee639887101650069f4ba917 (patch)
treeb6d952ea4684fafaf5b5303d0786847725ebd8d7
parent[serversetup-bwlp] Make ipxe trigger a hook for modularity (diff)
downloadslx-admin-722c64c2cacfcbb4ee639887101650069f4ba917.tar.gz
slx-admin-722c64c2cacfcbb4ee639887101650069f4ba917.tar.xz
slx-admin-722c64c2cacfcbb4ee639887101650069f4ba917.zip
[serversetup-bwlp] More detailed download page (size, date)
-rw-r--r--modules-available/serversetup-bwlp/page.inc.php2
-rw-r--r--modules-available/serversetup-bwlp/templates/download.html26
2 files changed, 20 insertions, 8 deletions
diff --git a/modules-available/serversetup-bwlp/page.inc.php b/modules-available/serversetup-bwlp/page.inc.php
index b9732d2b..a71e56ef 100644
--- a/modules-available/serversetup-bwlp/page.inc.php
+++ b/modules-available/serversetup-bwlp/page.inc.php
@@ -208,6 +208,8 @@ class Page_ServerSetup extends Page
asort($features);
$files[] = [
'name' => $base,
+ 'size' => Util::readableFileSize(filesize($file)),
+ 'modified' => Util::prettyTime(filemtime($file)),
'class' => substr($base, -4) === '.usb' ? 'slx-bold' : '',
'features' => implode(', ', array_keys($features)),
];
diff --git a/modules-available/serversetup-bwlp/templates/download.html b/modules-available/serversetup-bwlp/templates/download.html
index bdb82470..62064b66 100644
--- a/modules-available/serversetup-bwlp/templates/download.html
+++ b/modules-available/serversetup-bwlp/templates/download.html
@@ -3,15 +3,25 @@
{{lang_downloadBootImage}}
</div>
<div class="panel-body">
- <ul>
+ <table class="slx-table">
{{#files}}
- <li><a class="{{class}}" href="/boot/download/{{name}}">{{name}}</a> ({{features}})</li>
+ <tr>
+ <td><a class="{{class}}" href="/boot/download/{{name}}">{{name}}</a></td>
+ <td class="text-right">{{size}}</td>
+ <td class="text-right">{{modified}}</td>
+ <td>({{features}})</td>
+ </tr>
{{/files}}
- </ul>
- <span class="btn btn-default" data-toggle="modal" data-target="#help-usbimg">
- <span class="glyphicon glyphicon-question-sign"></span>
- {{lang_usbImgHelpBtn}}
- </span>
+ </table>
+ <p>
+ <span class="btn btn-default" data-toggle="modal" data-target="#help-usbimg">
+ <span class="glyphicon glyphicon-question-sign"></span>
+ {{lang_usbImgHelpBtn}}
+ </span>
+ </p>
+ <p>
+ {{lang_additionalInfoLink}} <a href="https://ipxe.org/appnote/buildtargets" target="_blank">{{lang_ipxeWikiUrl}}</a>
+ </p>
</div>
</div>
@@ -35,7 +45,7 @@
{{lang_usbImgHelpWindows}}
</p>
<p>
- <a href="https://rufus.akeo.ie/#download">{{lang_downloadRufus}}</a>
+ <a href="https://rufus.akeo.ie/#download" target="_blank">{{lang_downloadRufus}}</a>
</p>
</div>
</div>