diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-02-09 17:49:16 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-02-09 17:49:16 +0000 |
commit | 64c1ebbb0c1762af186f48d75b7bea7be10e6db2 (patch) | |
tree | dddc99a34e3a91b7d7ad76cc6e9f613a3b8736b1 /usr/local/www/pkg_edit.php | |
parent | 315373b8e1c331dde1090b729a48e42172fd9d47 (diff) | |
download | pfsense-64c1ebbb0c1762af186f48d75b7bea7be10e6db2.zip pfsense-64c1ebbb0c1762af186f48d75b7bea7be10e6db2.tar.gz |
Correct checkbox state after editing a line item.
Diffstat (limited to 'usr/local/www/pkg_edit.php')
-rwxr-xr-x | usr/local/www/pkg_edit.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php index bea2147..f262cf8 100755 --- a/usr/local/www/pkg_edit.php +++ b/usr/local/www/pkg_edit.php @@ -267,7 +267,11 @@ $config = $config_tmp; echo "</select>\n"; echo "<br>" . fixup_string($pkga['description']) . "\n"; } else if($pkga['type'] == "checkbox") { - echo "<input type='checkbox' name='" . $pkga['fieldname'] . "'>\n"; + $checkboxchecked = ""; + $toeval="\$fieldname = \$pkga['fieldname'];"; + eval($toeval); + if($fieldname <> "") $checkboxchecked = " CHECKED"; + echo "<input type='checkbox' name='" . $pkga['fieldname'] . "'" . $checkboxchecked . ">\n"; echo "<br>" . fixup_string($pkga['description']) . "\n"; } else if($pkga['type'] == "textarea") { if($pkga['rows']) $rows = " rows='" . $pkga['rows'] . "' "; |