summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/services_dhcpv6_relay.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-01-02 20:52:51 -0500
committerStephen Beaver <sbeaver@netgate.com>2016-01-02 20:52:51 -0500
commitd54d028f6344cea2c916f6d5f7d659dec288652a (patch)
tree6f55d0350cec55172ba714f31eb3f8cef62f1a59 /src/usr/local/www/services_dhcpv6_relay.php
parent5ab32eac0795a18551b96ceb2de9e95ad04b1661 (diff)
downloadpfsense-d54d028f6344cea2c916f6d5f7d659dec288652a.zip
pfsense-d54d028f6344cea2c916f6d5f7d659dec288652a.tar.gz
Fix reading of server list on page load
Diffstat (limited to 'src/usr/local/www/services_dhcpv6_relay.php')
-rw-r--r--src/usr/local/www/services_dhcpv6_relay.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/usr/local/www/services_dhcpv6_relay.php b/src/usr/local/www/services_dhcpv6_relay.php
index 62a4f5b..93ca9e9 100644
--- a/src/usr/local/www/services_dhcpv6_relay.php
+++ b/src/usr/local/www/services_dhcpv6_relay.php
@@ -147,6 +147,8 @@ if ($_POST) {
}
}
+$pconfig['server'] = $config['dhcrelay6']['server'];
+
$pgtitle = array(gettext("Services"), gettext("DHCPv6 Relay"));
$shortcut_section = "dhcp6";
include("head.inc");
@@ -211,11 +213,11 @@ function createDestinationServerInputGroup($value = null) {
return $group;
}
-if (!isset($pconfig['server']) || count($pconfig['server']) < 1) {
+if (!isset($pconfig['server'])) {
$section->add(createDestinationServerInputGroup());
} else {
- foreach ($pconfig['server'] as $server) {
- $section->add(createDestinationServerInputGroup($server[0]));
+ foreach (explode(',', $pconfig['server']) as $server) {
+ $section->add(createDestinationServerInputGroup($server));
}
}
OpenPOWER on IntegriCloud