diff options
-rwxr-xr-x | usr/local/www/pkg_edit.php | 11 |
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); } |