diff options
author | Ermal Luçi <eri@pfsense.org> | 2008-08-05 22:43:25 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2008-08-05 22:43:25 +0000 |
commit | 4318cee1dae059c16cac1a8b4c5675397e8f2a0c (patch) | |
tree | f78e88eabf52dae41a70341151208d08ed98d221 /usr/local/www/interfaces_lagg_edit.php | |
parent | c542897782c6c0e6dcc00effef5ecf51fee57b15 (diff) | |
download | pfsense-4318cee1dae059c16cac1a8b4c5675397e8f2a0c.zip pfsense-4318cee1dae059c16cac1a8b4c5675397e8f2a0c.tar.gz |
Do not show assigned interfaces on lagg config.
Diffstat (limited to 'usr/local/www/interfaces_lagg_edit.php')
-rw-r--r-- | usr/local/www/interfaces_lagg_edit.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_lagg_edit.php b/usr/local/www/interfaces_lagg_edit.php index 9bdbc96..ec97476 100644 --- a/usr/local/www/interfaces_lagg_edit.php +++ b/usr/local/www/interfaces_lagg_edit.php @@ -37,6 +37,11 @@ $a_laggs = &$config['laggs']['lagg']; $portlist = get_interface_list(); +$checklist = get_configured_interface_list(false, true); +$realifchecklist = array(); +foreach ($checklist as $tmpif) + $realifchecklist[get_real_wan_interface($tmpif)] = $tmpif; + $id = $_GET['id']; if (isset($_POST['id'])) $id = $_POST['id']; @@ -59,7 +64,6 @@ if ($_POST) { do_input_validation($_POST, $reqdfields, $reqdfieldsn, &$input_errors); - if (!$input_errors) { $lagg = array(); $lagg['members'] = implode(',', $_POST['members']); @@ -99,6 +103,8 @@ include("head.inc"); <select name="members[]" multiple="true" size="4" class="formselect"> <?php foreach ($portlist as $ifn => $ifinfo) { + if (array_key_exists($ifn, $realifchecklist)) + continue; echo "<option value=\"{$ifn}\""; if (stristr($pconfig['members'], $ifn)) echo "selected"; @@ -109,7 +115,7 @@ include("head.inc"); <br/> <span class="vexpl">Choose the members that will be used for the link aggregation.</span></td> </tr> - <tr> + <tr> <td valign="top" class="vncellreq">Lag proto</td> <td class="vtable"> <select name="proto" class="formselect" id="proto"> |