01.
function
post_ticket(OrderItemId,MemberName,yourpromocode,MemberEmail,MemberMobile) {
02.
var
ItemDescription = [];
03.
var
ItemCode = [];
04.
var
Quantity = [];
05.
var
QuantityMain = [];
06.
var
ItemCost = [];
07.
var
TotalPaid = [];
08.
var
TaxPaid = [];
09.
var
IsExtraItem = [];
10.
var
total_arr_extra_item_id = [];
11.
var
total_arr_extra_item_description = [];
12.
var
total_arr_extra_item_price_num = [];
13.
var
total_arr_extra_item_quantity = [];
14.
var
extra_item = {};
15.
var
extra_item_amount = 0;
16.
jQuery(
'#ticket > div'
).each(
function
( index ) {
17.
var
ticket = jQuery( this ).find(
'.valpass'
).html();
18.
var
price = jQuery( this ).find(
'.price'
).attr(
"data-price"
);
19.
var
extra_item_id = jQuery( this ).find(
'.ExtraItemID'
).val();
20.
var
extra_item_description = jQuery( this ).find(
'.ExtraItemDescription'
).val();
21.
var
extra_item_price_num = jQuery( this ).find(
'.ExtraItemPriceNum'
).val();
22.
var
extra_item_quantity = jQuery( this ).find(
'.ExtraItemQuantity'
).val();
23.
var
ticket_id = jQuery( this ).find(
'.valpass'
).attr(
'id'
);
24.
var
description = jQuery( this ).find(
'.description'
).val();
25.
var
ticketpricemain = jQuery( this ).find(
'.ticketpricemain'
).val();
26.
if
(ticket !=
'0'
){
27.
ItemDescription.push( description );
28.
ItemCode.push( ticket_id );
29.
Quantity.push( ticket );
30.
QuantityMain.push( ticket );
31.
ItemCost.push( ticketpricemain );
32.
TotalPaid.push( ticketpricemain * ticket );
33.
TaxPaid.push( 0 );
34.
IsExtraItem.push( false );
35.
if
(extra_item_id){
36.
var
arr_extra_item_id = extra_item_id.split(
'|'
);
37.
var
arr_extra_item_description = extra_item_description.split(
'|'
);
38.
var
arr_extra_item_price_num = extra_item_price_num.split(
"|"
);
39.
var
arr_extra_item_quantity = extra_item_quantity.split(
"|"
);
40.
41.
total_arr_extra_item_id = merge_array(total_arr_extra_item_id,arr_extra_item_id);
42.
total_arr_extra_item_description = merge_array(total_arr_extra_item_description,arr_extra_item_description);
43.
total_arr_extra_item_price_num = merge_array(total_arr_extra_item_price_num,arr_extra_item_price_num);
44.
total_arr_extra_item_quantity = merge_array(total_arr_extra_item_quantity,arr_extra_item_quantity);
45.
46.
extra_item_amount += parseInt(ticket);
47.
}
48.
}
49.
});
50.
51.
if
(total_arr_extra_item_id.length > 0) {
52.
for
(
var
i=0;i<total_arr_extra_item_id.length;i++) {
53.
ItemDescription.push( total_arr_extra_item_description[i] );
54.
ItemCode.push( total_arr_extra_item_id[i] );
55.
Quantity.push( total_arr_extra_item_quantity[i] );
56.
ItemCost.push( total_arr_extra_item_price_num[i] );
57.
TotalPaid.push( total_arr_extra_item_price_num[i] * total_arr_extra_item_quantity[i] );
58.
TaxPaid.push( 0 );
59.
IsExtraItem.push( true );
60.
}
61.
}