summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/pkg_edit.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-12-23 16:04:36 -0500
committerStephen Beaver <sbeaver@netgate.com>2015-12-23 16:04:36 -0500
commit962ec941ec74c50cc6c619de4bf80d05c88cbcf9 (patch)
tree76af996d721a46e02b76972df6a2b0aafe4c78e0 /src/usr/local/www/pkg_edit.php
parentc405d4f0459fe84903e5ecfc06f352b2afa6c619 (diff)
downloadpfsense-962ec941ec74c50cc6c619de4bf80d05c88cbcf9.zip
pfsense-962ec941ec74c50cc6c619de4bf80d05c88cbcf9.tar.gz
Added support for <width> on inouts and aliases.
Diffstat (limited to 'src/usr/local/www/pkg_edit.php')
-rw-r--r--src/usr/local/www/pkg_edit.php56
1 files changed, 26 insertions, 30 deletions
diff --git a/src/usr/local/www/pkg_edit.php b/src/usr/local/www/pkg_edit.php
index 8fd1a6a..341998e 100644
--- a/src/usr/local/www/pkg_edit.php
+++ b/src/usr/local/www/pkg_edit.php
@@ -731,28 +731,26 @@ foreach ($pkg['fields']['field'] as $pkga) {
$value = base64_decode($value);
}
- if ($grouping) {
- $group->add(new Form_Input(
+ $grp = new Form_Input(
$pkga['fieldname'],
$pkga['fielddescr'],
'text',
$value
- ))->setHelp($pkga['description']);
+ );
+
+ $grp->setHelp($pkga['description']);
+
+ if ($pkga['width']) {
+ $grp->setWidth($pkga['width']);
+ }
+
+ if ($grouping) {
+ $group->add($grp);
} else {
if (isset($pkga['advancedfield']) && isset($advfield_count)) {
- $advanced->addInput(new Form_Input(
- $pkga['fieldname'],
- $pkga['fielddescr'],
- 'text',
- $value
- ))->setHelp($pkga['description']);
+ $advanced->addInput($grp);
} else {
- $section->addInput(new Form_Input(
- $pkga['fieldname'],
- $pkga['fielddescr'],
- 'text',
- $value
- ))->setHelp($pkga['description']);
+ $section->addInput($grp);
}
}
@@ -1096,28 +1094,26 @@ foreach ($pkg['fields']['field'] as $pkga) {
}
}
- if (grouping) {
- $group->add(new Form_Input(
+ $grp = new Form_Input(
$pkga['fieldname'],
$pkga['fielddescr'],
'text',
$value
- ))->setHelp($pkga['description']);
+ );
+
+ $grp->setHelp($pkga['description']);
+
+ if ($pkga['width']) {
+ $grp->setWidth($pkga['width']);
+ }
+
+ if (grouping) {
+ $group->add($grp);
} else {
if (isset($pkga['advancedfield']) && isset($advfield_count)) {
- $advanced->addInput(new Form_Input(
- $pkga['fieldname'],
- $pkga['fielddescr'],
- 'text',
- $value
- ))->setHelp($pkga['description']);
+ $advanced->addInput($grp);
} else {
- $section->addInput(new Form_Input(
- $pkga['fieldname'],
- $pkga['fielddescr'],
- 'text',
- $value
- ))->setHelp($pkga['description']);
+ $section->addInput($grp);
}
}
OpenPOWER on IntegriCloud