function sasoEventtickets_order_detail() { const { __, _x, _n, sprintf } = wp.i18n; if (typeof sasoEventtickets_order_detail_data == "undefined") return ""; let DATA = sasoEventtickets_order_detail_data; let div = null; let div_order = null; //console.log(DATA); function addStyleCode(content) { let c = document.createElement('style'); c.innerHTML = content; document.getElementsByTagName("head")[0].appendChild(c); } function displayTicket(idx, item, extra_content) { $(div).find('div[data-element="ticket_content"]').parent().css("background-color", "#f3f3f3"); $(div).find('div[data-element="ticket_content"]').css("display", "none"); $(div).find('div[data-element="ticket_opener"]').css("display", "block"); $(div).find('div[data-id="ticket_opener_'+idx+'"]').css("display", "none"); $(div).find('div[data-id="ticket_content_'+idx+'"]').css("display", "block").parent().css("background-color", "#ffffff");; $(div).find('div[data-id="'+DATA.system.divPrefix+'_qr_'+idx+'"]').html("").qrcode(item.qrcode_content).append($('
').html(item.ticket_id)); if (extra_content && extra_content != "") { $(div).find('div[data-id="'+DATA.system.divPrefix+'_qr_'+idx+'"]').append($('
').html(extra_content)); } } function displayOrderInfo() { $('
').html("Order # "+DATA.order.id).appendTo(div_order); $('
').html(DATA.order.date_paid.split(" ")[0]).appendTo(div_order); } function displayOrderDetails() { let div_order = $('
').appendTo(div); let text_content = __("Order Ticket Infos", 'event-tickets-with-ticket-scanner')+'
' +DATA.order.products.length+" "+__("Products", 'event-tickets-with-ticket-scanner')+"
" +DATA.tickets.length+" "+__("Tickets", 'event-tickets-with-ticket-scanner') let extra_content = ""; for (let pidx=0;pidx
    '; for (let idx=0;idx'); let header = $('
    ') .append($('
    ').append($(''))) .append($('
    ').html(text_content)); let header2 = $('
    ') .append($('
    ').append($(''))) .append($('
    ').html(text_content)); let opener = $('
    ') .on("click", e=>{ displayTicket(idx, {"qrcode_content":DATA.order.qrcode_content, "ticket_id":DATA.order.code}, extra_content); }); $('
    ') .append(header) .append( $('
    ').append( $('
    ').append( $('') ) ) ) .appendTo(opener); let content = $('
    '); $('
    ') .append(header2) .append(qr_code) .appendTo(content); $('
    ') .append(opener) .append(content) .appendTo(div_order); } function displayOrderTickets() { // location, name_per_ticket, value_per_ticket, product_name, product_name_variant, ticket_date, ticket_id let div_tickets = $('
    ').appendTo(div); for (let idx=0;idx'); let header = $('
    ') .append($('
    ').append($(''))) .append($('
    ').html(text_content)); let header2 = $('
    ') .append($('
    ').append($(''))) .append($('
    ').html(text_content)); let opener = $('
    ') .on("click", e=>{ displayTicket(idx, item); }); $('
    ') .append(header) .append( $('
    ').append( $('
    ').append( $('') ) ) ) .appendTo(opener); let content = $('
    '); $('
    ') .append(header2) .append(qr_code) .appendTo(content); $('
    ') .append(opener) .append(content) .appendTo(div_tickets); } if (DATA.tickets.length > 0) { //displayTicket(0, DATA.tickets[0]); $('body').find('div[data-id="ticket_opener_-1"]').trigger("click"); if (DATA.order.wcTicketDisplayDownloadAllTicketsPDFButtonOnOrderdetail !== "undefined" && DATA.order.wcTicketDisplayDownloadAllTicketsPDFButtonOnOrderdetail == 1) { let div_appendix = $('