diff --git a/form.php b/form.php index dbf8d8b..91bd0f4 100644 --- a/form.php +++ b/form.php @@ -126,10 +126,14 @@ class form { foreach ($_SESSION["domframework"]["form"]["fields"] as $field) { - if ($field->type === "hidden") - $values[$field->name] = $field->defaults; - elseif ($field->readonly !== null) - $values[$field->name] = $field->values; + if ($field->type === "hidden" || + ($field->readonly !== null && $field->readonly !== false)) + { + if (isset ($field->values)) + $values[$field->name] = $field->values; + elseif (isset ($field->defaults)) + $values[$field->name] = $field->defaults; + } } }