} } $r->add_textbox("cc_name", TEXT); $r->add_textbox("cc_first_name", TEXT); $r->add_textbox("cc_last_name", TEXT); $r->add_textbox("cc_number", TEXT); $r->add_textbox("cc_start_date", DATETIME); $r->change_property("cc_start_date", VALUE_MASK, array("MM", " / ", "YYYY")); $r->add_textbox("cc_expiry_date", DATETIME); $r->change_property("cc_expiry_date", VALUE_MASK, array("MM", " / ", "YYYY")); $r->add_textbox("cc_type", INTEGER); $r->add_textbox("cc_issue_number", INTEGER); $r->add_textbox("cc_security_code", TEXT); $r->add_textbox("pay_without_cc", TEXT); if (!$order_errors) { $r->get_db_values(); $r->set_value("cc_number", get_session("session_cc_number")); $r->set_value("cc_security_code", get_session("session_cc_code")); } $cc_number = $r->get_value("cc_number"); $cc_number = format_cc_number($cc_number, "-", true); $r->set_value("cc_number", $cc_number); $payment_number = 0; for ($i = 0; $i < sizeof($cc_parameters); $i++) { $cc_param_name = $cc_parameters[$i]; if (!isset($cc_info["show_" . $cc_param_name]) || $cc_info["show_" . $cc_param_name] != 1 || $r->is_empty($cc_param_name)) { $r->parameters[$cc_param_name][SHOW] = false; } else { $payment_number++; } }