summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2016-03-30 16:55:12 +0200
committerSimon Rettberg2016-03-30 16:55:12 +0200
commitdccefc07b5b88dc0f3ea9853010781825e603d28 (patch)
tree31f73571532c530a3785471badb0e3aeb4baf9de
parent[ipxe] Add error to eventlog if compile process failed (diff)
downloadslx-admin-dccefc07b5b88dc0f3ea9853010781825e603d28.tar.gz
slx-admin-dccefc07b5b88dc0f3ea9853010781825e603d28.tar.xz
slx-admin-dccefc07b5b88dc0f3ea9853010781825e603d28.zip
[serversetup] Show red warning if no valid ip address has been set
-rw-r--r--modules/serversetup.inc.php5
-rw-r--r--templates/serversetup/ipaddress.html4
2 files changed, 6 insertions, 3 deletions
diff --git a/modules/serversetup.inc.php b/modules/serversetup.inc.php
index 37868308..87ebfdad 100644
--- a/modules/serversetup.inc.php
+++ b/modules/serversetup.inc.php
@@ -6,6 +6,7 @@ class Page_ServerSetup extends Page
private $taskStatus;
private $currentAddress;
private $currentMenu;
+ private $hasIpSet = false;
protected function doPreprocess()
{
@@ -47,7 +48,8 @@ class Page_ServerSetup extends Page
}
Render::addTemplate('serversetup/ipaddress', array(
- 'ips' => $this->taskStatus['data']['addresses']
+ 'ips' => $this->taskStatus['data']['addresses'],
+ 'chooseHintClass' => $this->hasIpSet ? '' : 'alert alert-danger'
));
$data = $this->currentMenu;
if (!isset($data['defaultentry']))
@@ -85,6 +87,7 @@ class Page_ServerSetup extends Page
}
if ($this->currentAddress === $item['ip']) {
$item['default'] = true;
+ $this->hasIpSet = true;
}
$sortIp[] = $item['ip'];
}
diff --git a/templates/serversetup/ipaddress.html b/templates/serversetup/ipaddress.html
index e4967703..0b3b2ed7 100644
--- a/templates/serversetup/ipaddress.html
+++ b/templates/serversetup/ipaddress.html
@@ -3,9 +3,9 @@
{{lang_bootAddress}}
</div>
<div class="panel-body">
- <p>
+ <div class="{{chooseHintClass}}">
{{lang_chooseIP}}
- </p>
+ </div>
<form method="post" action="?do=ServerSetup">
<input type="hidden" name="action" value="ip">
<input type="hidden" name="token" value="{{token}}">