diff options
author | Simon Rettberg | 2016-03-30 16:55:12 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-03-30 16:55:12 +0200 |
commit | dccefc07b5b88dc0f3ea9853010781825e603d28 (patch) | |
tree | 31f73571532c530a3785471badb0e3aeb4baf9de | |
parent | [ipxe] Add error to eventlog if compile process failed (diff) | |
download | slx-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.php | 5 | ||||
-rw-r--r-- | templates/serversetup/ipaddress.html | 4 |
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}}"> |