summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xusr/local/www/pkg_edit.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php
index 64b1fa9..c5187ef 100755
--- a/usr/local/www/pkg_edit.php
+++ b/usr/local/www/pkg_edit.php
@@ -196,11 +196,12 @@ if ($_POST) {
}
} else {
$fieldname = $fields['fieldname'];
- $fieldvalue = $_POST[$fieldname];
- if (is_array($fieldvalue))
- $fieldvalue = implode(',', $fieldvalue);
- else {
- $fieldvalue = trim($fieldvalue);
+ if ($fieldname == "interface_array") {
+ $fieldvalue = $_POST[$fieldname];
+ } elseif (is_array($fieldvalue)) {
+ $fieldvalue = implode(',', $_POST[$fieldname]);
+ } else {
+ $fieldvalue = trim($_POST[$fieldname]);
if ($fields['encoding'] == 'base64')
$fieldvalue = base64_encode($fieldvalue);
}
OpenPOWER on IntegriCloud