コード例 #1
0
    }
}
$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++;
    }
}