code changes to add invoice number to the cc receipt starting at about line 239 function process_button
function process_button() {
global $order,$FSESSION,$FREQUEST;
//add hjmsoftware to add order number
$last_order_id = tep_db_query("select * from ".TABLE_ORDERS." order by orders_id desc limit 1");
$last_inv = tep_db_fetch_array($last_order_id);
$new_order_id = $last_inv['orders_id'] + 1;
code changes to add invoice number to the cc receipt starting at about line 239 function process_button $FSESSION, $FREQUEST; query(" select * from ".TABLE_ORDERS." order by orders_id desc limit 1"); fetch_array( $last_order_ id); 'orders_ id'] + 1;
function process_button() {
global $order,
//add hjmsoftware to add order number
$last_order_id = tep_db_
$last_inv = tep_db_
$new_order_id = $last_inv[
// end code
$sequence = rand(1, 1000); process_ button_ string = tep_draw_ hidden_ field(' x_Login' , MODULE_ PAYMENT_ AUTHORIZENET_ LOGIN) .
tep_ draw_hidden_ field(" x_delim_ char"," |") .
tep_draw_ hidden_ field(" x_delim_ data"," TRUE") .
tep_draw_ hidden_ field(" x_url", "FALSE" ) . hidden_ field(" x_test_ request" ,"TRUE" ) .
tep_draw_ hidden_ field(" x_type" ,"AUTH_ CAPTURE" ) .
tep_draw_ hidden_ field(" x_password" ,MODULE_ PAYMENT_ AUTHORIZENET_ TXNKEY) .
tep_draw_ hidden_ field(" x_relay_ response" ,"FALSE" ) .
tep_ draw_hidden_ field(' x_Method' , ((MODULE_ PAYMENT_ AUTHORIZENET_ METHOD == 'Credit Card') ? 'CC' : 'ECHECK')) .
tep_ draw_hidden_ field(' x_Version' , '3.1') .
tep_ draw_hidden_ field(' x_Card_ Num', $this-> cc_card_ number) .
tep_ draw_hidden_ field(' x_Exp_Date' , $this-> cc_expiry_ month . substr( $this-> cc_expiry_ year, -2)) .
tep_ draw_hidden_ field(' x_Amount' , number_ format( $order- >info[' total'] , 2,'.','')) .
tep_ draw_hidden_ field(' x_Cust_ ID', $FSESSION- >customer_ id) .
tep_ draw_hidden_ field(' x_Email_ Customer' , ((MODULE_ PAYMENT_ AUTHORIZENET_ EMAIL_CUSTOMER == 'True') ? 'TRUE': 'FALSE')) .
tep_ draw_hidden_ field(' x_first_ name', $order- >billing[ 'firstname' ]) .
tep_ draw_hidden_ field(' x_last_ name', $order- >billing[ 'lastname' ]) .
tep_ draw_hidden_ field(' x_address' , $order- >billing[ 'street_ address' ]) .
tep_ draw_hidden_ field(' x_city' , $order- >billing[ 'city'] ) . hidden_ field(' x_state' ,tep_get_ zone_name( $order- >billing[ 'country_ id'],$order- >billing[ 'zone_id' ],STORE_ ZONE)).
tep_ draw_hidden_ field(' x_zip', $order- >billing[ 'postcode' ]) .
tep_ draw_hidden_ field(' x_country' , $order- >billing[ 'country' ]['title' ]) .
tep_ draw_hidden_ field(' x_phone' , $order- >customer[ 'telephone' ]) .
tep_ draw_hidden_ field(' x_email' , $order- >customer[ 'email_ address' ]) .
tep_draw_ hidden_ field(' x_invoice_ num', $new_order_id) .
$
// tep_draw_
tep_draw_
// add hjmsoftware invoice number
tep_draw_
$
if (MODULE_
return $process_ button_ string;
}
this also works for the Paypal modual.
Hope this helps
Jay