Ejemplo n.º 1
0
$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) {