$r->change_property("validation_number", USE_IN_SELECT, false); if ($use_validation) { $r->change_property("validation_number", REQUIRED, true); $r->change_property("validation_number", SHOW, true); } else { $r->change_property("validation_number", REQUIRED, false); $r->change_property("validation_number", SHOW, false); } $personal_number = 0; $delivery_number = 0; for ($i = 0; $i < sizeof($parameters); $i++) { $param_name = $parameters[$i]; $delivery_param = "delivery_" . $parameters[$i]; $show_personal = "show_" . $parameters[$i]; $show_delivery = "show_delivery_" . $parameters[$i]; if ($r->parameter_exists($param_name)) { $r->change_property($param_name, TRIM, true); if (isset($user_profile[$show_personal]) && $user_profile[$show_personal] == 1) { $personal_number++; if (isset($user_profile[$param_name . "_required"]) && $user_profile[$param_name . "_required"] == 1) { $r->change_property($param_name, REQUIRED, true); } } else { $r->change_property($param_name, SHOW, false); } } if ($r->parameter_exists($delivery_param)) { $r->change_property($delivery_param, TRIM, true); if (isset($user_profile[$show_delivery]) && $user_profile[$show_delivery] == 1) { $delivery_number++; if ($user_profile[$delivery_param . "_required"] == 1) {