summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system_gateway_groups_edit.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-09-29 11:59:39 -0400
committerStephen Beaver <sbeaver@netgate.com>2015-09-29 11:59:39 -0400
commit1818df8bf0d1889880cf5d3d18435348f8510946 (patch)
treed4088a32e18e77bbe8a90f8d7cf17ee3038b1160 /src/usr/local/www/system_gateway_groups_edit.php
parentf5dbca0d3cc071c9e24fa1c84ac87702772a09ce (diff)
downloadpfsense-1818df8bf0d1889880cf5d3d18435348f8510946.zip
pfsense-1818df8bf0d1889880cf5d3d18435348f8510946.tar.gz
Fixed #5209
Diffstat (limited to 'src/usr/local/www/system_gateway_groups_edit.php')
-rw-r--r--src/usr/local/www/system_gateway_groups_edit.php19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/usr/local/www/system_gateway_groups_edit.php b/src/usr/local/www/system_gateway_groups_edit.php
index 00a5bd0..79a9ece 100644
--- a/src/usr/local/www/system_gateway_groups_edit.php
+++ b/src/usr/local/www/system_gateway_groups_edit.php
@@ -249,15 +249,14 @@ foreach($a_gateways as $gwname => $gateway) {
}
$interface = $gateway['friendlyiface'];
- $selected = array();
foreach((array)$pconfig['item'] as $item) {
$itemsplit = explode("|", $item);
if($itemsplit[0] == $gwname) {
- $selected[$itemsplit[1]] = "selected=\"selected\"";
+ $selected = $itemsplit[1];
break;
} else {
- $selected[0] = "selected=\"selected\"";
+ $selected = '0';
}
}
@@ -275,7 +274,7 @@ foreach($a_gateways as $gwname => $gateway) {
$group->add(new Form_Select(
$gwname,
'Tier',
- isset($pconfig['filterdescriptions']) ? $pconfig['filterdescriptions']:'0',
+ $selected,
array(
'0' => 'Never',
'1' => 'Tier 1',
@@ -286,6 +285,16 @@ foreach($a_gateways as $gwname => $gateway) {
)
))->setHelp($row == $numrows ? 'Tier':null)->addClass('row')->addClass($gateway['ipprotocol']);
+ foreach ((array)$pconfig['item'] as $item) {
+ $itemsplit = explode("|", $item);
+ if ($itemsplit[0] == $gwname) {
+ $selected = $itemsplit[2];
+ break;
+ } else {
+ $selected = "0";
+ }
+ }
+
$group->add(new Form_Select(
$gwname . '_vip',
'Virtual IP',
@@ -304,7 +313,7 @@ foreach($a_gateways as $gwname => $gateway) {
$section->add($group);
$row++;
-} // e-o-forwach
+} // e-o-foreach
$section->addInput(new Form_StaticText(
'Link Priority',
OpenPOWER on IntegriCloud