From f2ec2c48c91d88613116c5a82c9ba7a76e7a6a6f Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 29 Dec 2004 00:23:17 +0000 Subject: Fix checkbox bug where checkboxes are not enabled in the wizards properly. --- usr/local/www/wizard.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'usr/local/www/wizard.php') diff --git a/usr/local/www/wizard.php b/usr/local/www/wizard.php index 6a24413..5800fc9 100755 --- a/usr/local/www/wizard.php +++ b/usr/local/www/wizard.php @@ -162,6 +162,10 @@ if($pkg['step'][$stepid]['stepbeforeformdisplay'] <> "") { foreach ($field_split as $f) $field_conv .= "['" . $f . "']"; $toeval = "\$value = \$config" . $field_conv . $arraynum . ";"; eval($toeval); + if ($field['type'] == "checkbox") { + $toeval = "if(isset(" . $field_conv . $arraynum . ") \$value = \$config" . $field_conv . $arraynum . ";"; + eval($toeval); + } } if(!$field['combinefieldsend']) @@ -232,7 +236,7 @@ if($pkg['step'][$stepid]['stepbeforeformdisplay'] <> "") { echo ":"; } $checked = ""; - if($value) $checked = " CHECKED"; + if($value <> "") $checked = " CHECKED"; echo "\n"; } -- cgit v1.1