summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-01-08 23:01:46 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-01-08 23:01:46 +0000
commit7502342ae033ee3cede214d0fd07398c95c6531d (patch)
tree8e369cb54c3c164cdee2c7275e01466144d970b9
parent76584e25319c0baa2fb23129d11f5faf6753f041 (diff)
downloadpfsense-7502342ae033ee3cede214d0fd07398c95c6531d.zip
pfsense-7502342ae033ee3cede214d0fd07398c95c6531d.tar.gz
Allow multiple interfaces
-rwxr-xr-xusr/local/www/pkg_edit.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php
index 559e347..0f88ca0 100755
--- a/usr/local/www/pkg_edit.php
+++ b/usr/local/www/pkg_edit.php
@@ -239,8 +239,14 @@ $config = $config_tmp;
echo "<br>" . $pkga['description'] . "\n";
} else if($pkga['type'] == "interfaces_selection") {
$size = "";
+ $multiple = "";
+ $fieldname = $pkga['fieldname'];
if($pkga['size'] <> "") $size = " size=\"" . $pkga['size'] . "\"";
- echo "<select name='" . $pkga['fieldname'] . "'" . $size . ">\n";
+ if($pkga['multiple'] <> "") {
+ $multiple = " multiple=\"multiple\"";
+ $fieldname .= "[]";
+ }
+ echo "<select name='" . $fieldname . "'" . $size . $multiple . ">\n";
foreach ($config['interfaces'] as $ifname => $iface) {
if ($iface['descr'])
$ifdescr = $iface['descr'];
OpenPOWER on IntegriCloud