summaryrefslogtreecommitdiffstats
path: root/usr/local
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local')
-rwxr-xr-xusr/local/www/wizard.php6
1 files changed, 5 insertions, 1 deletions
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 ":</td>";
}
$checked = "";
- if($value) $checked = " CHECKED";
+ if($value <> "") $checked = " CHECKED";
echo "<td class=\"vtable\"><input type='checkbox' id='" . $name . "' name='" . $name . "' " . $checked . ">\n";
}
OpenPOWER on IntegriCloud