1 line
43 KiB
JavaScript
1 line
43 KiB
JavaScript
var sensbitPocztaPolska=function(l,e,a){var t,r={id_order:"",ajax_url_packages:"",next_package_id:1,google_key:"AIzaSyDZc6Ajf0PqhUAzbktozQyHFpi5V7TZW_o",current_buffer:0,loading_buffer:!1,buforRefreshing:!1,checkingSelectedBufor:!0,callback_queue:{},mass_page:!1,mass_add_active:!1,next_order:0,open_single_template:!1},o=((t={total:0,done:0,errors:0,addDone:function(){done+=1},addError:function(){done+=1,errors+=1},setTotal:function(e){total=e},reset:function(){total=0,done=0,errors=0},active:function(){return 0!==total&&total!==done}}).reset(),t);function d(e){var s={};return e.find(".param").each(function(e,a){var t="";t=l(this).is(":checkbox")?l(this).is(":checked")?1:0:l(this).val(),s[l(this).attr("name")]=t}),s}function n(e,a,t,s){s=void 0!==s&&s;e.parents(".messages-container");var o=e.find(".message");o.removeClass("success warning danger").addClass(t),o.html(a),o.fadeIn(),s&&setTimeout(function(){o.fadeOut()},1e3),l(".sensbitpocztapolska .messages-container .message").each(function(){var e=l(this),a=e.parents("tr"),t=e.parents(".messages-container");e.css("top",a.offset().top-t.offset().top),e.css("height",a.height()),e.css("line-height",a.height()+"px")})}function i(e,a,t){e.removeClass("success warning danger btn-success btn-warning btn-danger").addClass(t+" btn-"+t),e.html(a)}function c(){var e=l(".sensbitpocztapolska-orders-selected-container");if(e.length){var a=l(".sensbitpocztapolska .package input[name='checked']:checked").length,t=l(".sensbitpocztapolska .package.error input[name='checked']:checked").length;e.find(".n").text(a),o.active()?(e.find(".prepare-packs").hide(),e.find(".working").show(),e.find(".not-working").hide()):(e.find(".working").hide(),e.find(".not-working").show(),t?(e.find(".prepare-packs").hide(),e.find(".next-error").fadeIn().css("display","block")):(e.find(".next-error").hide(),e.find(".prepare-packs").fadeIn().css("display","block")),0<a?e.css("top","0px"):e.removeAttr("style"))}}function p(){r.buforRefreshing||(r.buforRefreshing=!0,l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"refreshBuforList"},beforeSend:function(){showNoticeMessage("Pobieranie aktualnej listy zbiorów"),l(".sensbitpocztapolska-bufor-manager .panels").fadeOut()},error:function(e,a,t){showErrorMessage(a),r.buforRefreshing=!1},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):e.bufor_list.length&&(l(".sensbitpocztapolska-bufor-manager .bufor-list").html(e.bufor_list_html),l(".sensbitpocztapolska-bufor-manager .panels").fadeIn(),u(),l.fn.tooltip&&l(".sensbitpocztapolska-tip").tooltip(),l.fn.footable&&l(".sensbitpocztapolska-bufor-manager .panels table").footable(),showSuccessMessage("Lista zbiorów pobrana pomyślnie.")),r.buforRefreshing=!1}}))}function s(){var t=l(".reklamacja-powod-glowny"),s=l(".reklamacja-powod-szczegolowy"),e=parseInt(l(".reklamacja-group").val()),a=parseInt(t.val()),o=parseInt(s.val());isNaN(a)&&(a=0),isNaN(o)&&(o=0),l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"getSelects",id_group:e,id_glowny:a,id_szczegol:o},beforeSend:function(){},error:function(e,a,t){showErrorMessage(a)},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):(e.glowne.length&&a<=0?(t.fadeOut(),t.find("option:not(:first)").remove(),l(e.glowne).each(function(e,a){t.append('<option value="'+this.id_glowny+'">'+this.opis+"</option>")}),t.val(0),t.fadeIn()):a<=0&&t.fadeOut(),e.szczegolowe.length?(s.fadeOut(),s.find("option:not(:first)").remove(),l(e.szczegolowe).each(function(e,a){s.append('<option value="'+this.id_szczegolowy+'">'+this.opis+"</option>")}),s.val(0),s.fadeIn()):s.fadeOut())},complete:function(){}})}function u(){var e=l(".sensbitpocztapolska-bufor-manager .bufor-list tr.active");if(l(".sensbitpocztapolska-bufor-manager .selected-packages-parent").css("max-height",window.innerHeight/2),l(".sensbitpocztapolska-bufor-manager .selected-packages").html(""),e.each(function(){var e=l(this).clone(!0);e.removeClass("active"),e.find("td").slice(4).remove(),e.appendTo(".sensbitpocztapolska-bufor-manager .selected-packages")}),l(".sensbitpocztapolska-bufor-manager .selected-packages-num").text(e.length),e.length){var n=l(".sensbitpocztapolska-bufor-manager .bufor-select");n.find("option").remove(),l(".bufor-list .bufor-edit").each(function(){var e=l(this),a=e.data("idbufor"),t=e.find(".param[name='opis']").val(),s=e.find("select[name='urzad_nadania'] option:selected").text(),o=e.find(".param[name='data_nadania']").val();l("<option>").val(a).text(a+": "+t+", "+s+", "+o).appendTo(n)}),l(".sensbitpocztapolska-bufor-manager .mass-options").fadeIn()}else l(".sensbitpocztapolska-bufor-manager .mass-options").hide();l(".sensbitpocztapolska-bufor-manager .panel-container").css("min-height",Math.max(l(".sensbitpocztapolska-bufor-manager .left-panel").height(),l(".sensbitpocztapolska-bufor-manager .right-panel").height()))}l(function(){l(document).ajaxSuccess(function(e,a,t){!function(e,a){if(void 0!==a.url&&0<=a.url.toLowerCase().search("sensbitpocztapolska")){try{void 0===e.responseJSON&&(e.responseJSON=JSON.parse(e.responseText))}catch(e){}void 0!==e.responseJSON&&void 0!==e.responseJSON.callback&&l(e.responseJSON.callback).each(function(e,a){for(var t in a)void 0===r.callback_queue[t]&&(r.callback_queue[t]=[]),Array.isArray(a[t])?r.callback_queue[t]=l.merge(r.callback_queue[t],a[t]):r.callback_queue[t].push(a[t])})}}(a,t)}),setInterval(function(){if(0==l.active){for(var e in r.callback_queue)"function"==typeof window.sensbitPocztaPolska[e]&&window.sensbitPocztaPolska[e].apply(null,[l.unique(r.callback_queue[e])]);r.callback_queue={}}},1e3),l.fn.tooltip&&(l(".sensbitpocztapolska-tip").each(function(){l(this).closest(".sensbitpocztapolska").length<=0&&l(this).parent().addClass("sensbitpocztapolska")}),l(".sensbitpocztapolska-tip").tooltip()),l.fn.datetimepicker?l(".sensbitpocztapolska-datetime").datetimepicker({prevText:"",nextText:"",dateFormat:"yy-mm-dd",timeFormat:"hh:mm:ss"}):l.fn.datepicker&&l(".sensbitpocztapolska-datetime").datepicker({prevText:"",nextText:"",dateFormat:"yy-mm-dd",timeFormat:"hh:mm:ss"}),l.fn.datepicker&&l(document).on("focusin",".sensbitpocztapolska-datepicker",function(){l(this).datepicker({minDate:0,prevText:"",nextText:"",dateFormat:"yy-mm-dd"})}),l(".sensbitpocztapolska-map-container").remove(),l("body").append("<div class='sensbitpocztapolska-map-container'><div id='easypack-map'></div></div>"),l(".sensbitpocztapolska-map-container").click(function(e){l(e.target).parents(".sensbitpocztapolska-map-container").length||(l(this).fadeOut(),l(".sensbitpocztapolska-map-container .easypack-widget").html(""))}),l(".sensbitpocztapolska-service").on("click",function(e){e.preventDefault(),f.createServicePackage(l(this).data("id"))}),l(document).on("change",".sensbitpocztapolska .package input[name='checked']",c),l(".sensbitpocztapolska-service-order-select").on("change",function(e){l(".sensbitpocztapolska-service-order-btn[data-id_order="+l(this).data("id_order")+"]").data("id_template",l(this).val())}),l(".sensbitpocztapolska-service-order-btn").on("click",function(e){e.preventDefault(),f.createServiceOrderPackage(l(this).data("id_order"),l(this).data("id_template"))}),l(".sensbitpocztapolska-orders-selected-container .next-error").on("click",function(e){c(),l("html, body").animate({scrollTop:l(".sensbitpocztapolska .package.error").eq(0).offset().top-150},500)}),l(".sensbitpocztapolska-mass-open").on("click",function(e){var a=l(this);a.prop("disabled",!0),e.preventDefault(),l(".sensbitpocztapolska-service-order-btn").trigger("click"),setTimeout(function(){a.prop("disabled",!1)},2e3)}),l(".sensbitpocztapolska-mass-add").on("click",function(e){r.mass_add_active=!0;var a=l(this);a.prop("disabled",!0),e.preventDefault(),l(".sensbitpocztapolska-service-order-btn").trigger("click");var t=setInterval(function(){l.active<=0&&(l(".sensbitpocztapolska .prepare-packs").trigger("click"),clearInterval(t))},500);setTimeout(function(){a.prop("disabled",!1)},2e3)}),l(".sensbitpocztapolska .prepare-packs").on("click",function(e){var a=l(this);a.prop("disabled",!0),e.preventDefault(),o.reset(),l(".sensbitpocztapolska .package-options").hide(),f.addSelectedPackages(),setTimeout(function(){a.prop("disabled",!1)},2e3)}),l(".sensbitpocztapolska .print-labels").on("click",function(e){e.preventDefault();var a=[];l(".sensbitpocztapolska .completed-packs:checked").each(function(){a.push(l(this).val())}),f.printLabels(a)}),l(".sensbitpocztapolska-bulk-labels").on("click",function(e){e.preventDefault();var a=[];l(".sensbitpocztapolska_shipment input:checked").each(function(){a.push(l(this).val())}),f.printLabels(a)}),l(".sensbitpocztapolska-bulk-firmowa-book").on("click",function(e){e.preventDefault();var a=[];l(".sensbitpocztapolska_shipment input:checked").each(function(){a.push(l(this).val())}),f.printFirmowaBook(a)}),l(".sensbitpocztapolska .delete-shipments").on("click",function(e){e.preventDefault();var a=[];l(".sensbitpocztapolska .completed-packs:checked").each(function(){a.push(l(this).val())}),f.deleteShipments(a)}),l(".sensbitpocztapolska .messages-container .message").on("click",function(){l(this).closest(".package").removeClass("error"),l(this).fadeOut()});var e=l(".sensbitpocztapolska-pack-status[data-autocheck=1]").map(function(){return l(this).data("id-shipment")}).get();0<e.length&&f.getPackStatus(e),l(".sensbitpocztapolska-refresh-bufor-list").length&&(l(".sensbitpocztapolska-refresh-bufor-list").on("click",function(e){e.preventDefault(),p()}),l(document).on("click",".sensbitpocztapolska-bufor-manager tr",function(e){if(!(l(e.target).is("i")||l(e.target).parent("a").length||l(e.target).is("a"))){"checkbox"!==e.target.type&&e.preventDefault();var a=l(this).find("input[type=checkbox]").val();l(".sensbitpocztapolska-bufor-manager input[value="+a+"]").each(function(){var e=l(this).closest("tr"),a=l(this);e.hasClass("active")?(e.removeClass("active"),a.prop("checked",!1)):(e.addClass("active"),a.prop("checked",!0))}),u()}}),l(document).on("click",".sensbitpocztapolska-bufor-manager .bufor-save",function(e){e.preventDefault();var s=l(this),a={},t=l(this).closest(".bufor-edit");t.find(".param").each(function(){var e=l(this);e.is(":checkbox")?a[e.attr("name")]=e.is(":checked")?1:0:a[e.attr("name")]=e.val()}),a.id_bufor=t.data("idbufor"),l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"updateBufor",bufor:a},beforeSend:function(){var e="Aktualizowanie zbioru "+a.id_bufor;s.text(e),showNoticeMessage(e),s.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a),s.text(a)},success:function(e){void 0!==e.errors?(s.text(e.errors.join(", ")),showErrorMessage(e.errors.join(", "))):(s.text("Zbiór uaktualniony pomyślnie"),showSuccessMessage("Zbiór uaktualniony pomyślnie."))},complete:function(){s.prop("disabled",!1),setTimeout(function(){s.text("Zapisz")},3e3)}})}),l(document).on("click",".sensbitpocztapolska-bufor-manager .bufor-send",function(e){e.preventDefault();var s=l(this),a={},t=l(this).closest(".bufor-edit");t.find(".param").each(function(){var e=l(this);e.is(":checkbox")?a[e.attr("name")]=e.is(":checked")?1:0:a[e.attr("name")]=e.val()}),a.id_bufor=t.data("idbufor"),l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"sendBufor",bufor:a},beforeSend:function(){var e="Wysyłanie zbioru "+a.id_bufor;s.text(e),showNoticeMessage(e),s.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a),s.text(a)},success:function(e){void 0!==e.errors?(s.text(e.errors.join(", ")),showErrorMessage(e.errors.join(", "))):(s.text("Zbiór wysłany pomyślnie"),showSuccessMessage("Zbiór wysłany pomyślnie."))},complete:function(){s.prop("disabled",!1),setTimeout(function(){s.closest(".bufor-edit").closest(".panel").fadeOut(400,function(){l(this).remove(),u()})},3e3)}})}),l(document).on("click",".sensbitpocztapolska-bufor-manager .bufor-delete",function(e){e.preventDefault();var s=l(this),a=l(this).closest(".bufor-edit"),t=a.data("idbufor");l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"deleteBufor",id_bufor:t},beforeSend:function(){var e="Usuwanie zbioru "+t;s.text(e),showNoticeMessage(e),s.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a),s.text(a)},success:function(e){void 0!==e.errors?(s.text(e.errors.join(", ")),showErrorMessage(e.errors.join(", "))):(s.text("Zbiór usunięty pomyślnie."),showSuccessMessage("Zbiór usunięty pomyślnie."),a.closest(".panel").fadeOut(400,function(){l(this).remove(),u()}))},complete:function(){s.prop("disabled",!1)}})}),l(document).on("click",".sensbitpocztapolska-bufor-manager .bufor-add",function(e){e.preventDefault();var s=l(this),a={};l(this).closest(".bufor-edit").find(".param").each(function(){var e=l(this);a[e.attr("name")]=e.val()}),l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"addBufor",bufor:a},beforeSend:function(){var e="Tworzenie nowego zbioru";s.text(e),showNoticeMessage(e),s.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a),s.text(a)},success:function(e){void 0!==e.errors?(s.text(e.errors.join(", ")),showErrorMessage(e.errors.join(", "))):(s.text("Zbiór utworzony pomyślnie"),showSuccessMessage("Zbiór utworzony pomyślnie."),p())},complete:function(){s.prop("disabled",!1),setTimeout(function(){s.text("Dodaj")},3e3)}})}),l(document).on("keypress",".sensbitpocztapolska-bufor-manager-find-shipment",function(e){if(13==e.which){e.preventDefault();var a=l(this),t=a.val().toString().toUpperCase();l(this).blur();var s=l(".sensbitpocztapolska-bufor-manager .bufor-list tr[data-numer_nadania='"+t+"']");s.length?s.each(function(){l(this).hasClass("active")?showSuccessMessage("Przesyłka została już wybrana"):(l(this).trigger("click"),showSuccessMessage("Przesyłka została zaznaczona."))}):f.showAlert("Przesyłka "+t+" nieznaleziona"),a.val("").focus()}}),l(document).on("click",".sensbitpocztapolska-bufor-manager-printall",function(e){e.preventDefault();var a=l(".sensbitpocztapolska-bufor-manager .selected-packages tr").map(function(){return{guid:l(this).data("guid"),idbufor:l(this).data("idbufor"),tracking_number:l(this).data("numer_nadania")}}).get(),t=l(this).data("is_allegro");f.printLabelsByGuid(a,t)}),l(document).on("click",".sensbitpocztapolska-bufor-manager-moveshipments",function(e){e.preventDefault();var a=l(this),t=l(".sensbitpocztapolska-bufor-manager .selected-packages tr[data-is_master=1]").map(function(){return{guid:l(this).data("guid"),idbufor:l(this).data("idbufor")}}).get(),s=l(".sensbitpocztapolska-bufor-manager .bufor-select").val();l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"moveShipments",shipments:t,id_bufor:s},beforeSend:function(){showNoticeMessage("Przenoszenie wybranych przesyłek"),a.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a)},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):(showSuccessMessage("Wybrane przesyłki zostały przeniesione pomyślnie."),p())},complete:function(){a.prop("disabled",!1)}})}),l(document).on("click",".sensbitpocztapolska-bufor-manager-moveandsendshipments",function(e){e.preventDefault();var a=l(this),t=l(".sensbitpocztapolska-bufor-manager .selected-packages tr[data-is_master=1]").map(function(){return{guid:l(this).data("guid"),idbufor:l(this).data("idbufor")}}).get(),s={};l(this).closest(".moveandsend-container").find(".param").each(function(){var e=l(this);s[e.attr("name")]=e.val()}),l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"moveAndSendShipments",shipments:t,bufor:s},beforeSend:function(){showNoticeMessage("Przenoszenie wybranych przesyłek do nowego zbioru"),a.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a)},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):(showSuccessMessage("Wybrane przesyłki zostały przeniesione i wysłane pomyślnie."),p())},complete:function(){a.prop("disabled",!1)}})}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-checkall",function(e){l(this).closest(".panel").find("tr:not(.active)[data-is_master=1]").trigger("click")}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-uncheckall",function(e){l(this).closest(".panel").find("tr.active[data-is_master=1]").trigger("click")}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-mastercheckall",function(e){l(".sensbitpocztapolska-bufor-manager .bufor-list tr:not(.active)[data-is_master=1]").trigger("click")}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-masteruncheckall",function(e){l(".sensbitpocztapolska-bufor-manager .bufor-list tr.active[data-is_master=1]").trigger("click")}),l(".sensbitpocztapolska-refresh-bufor-list").trigger("click")),l(".sensbitpocztapolska-refresh-complaint-bufor-list").length&&(l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-checkall",function(e){r.checkingSelectedBufor=!1,l(this).closest(".panel").find("tr:not(.active,.reklamacja)[data-is_master=1]").trigger("click"),r.checkingSelectedBufor=!0,u()}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-uncheckall",function(e){r.checkingSelectedBufor=!1,l(this).closest(".panel").find("tr.active[data-is_master=1]").trigger("click"),r.checkingSelectedBufor=!0,u()}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-mastercheckall",function(e){r.checkingSelectedBufor=!1,l(".sensbitpocztapolska-bufor-manager .bufor-list tr:not(.active,.reklamacja)[data-is_master=1]").trigger("click"),r.checkingSelectedBufor=!0,u()}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-masteruncheckall",function(e){r.checkingSelectedBufor=!1,l(".sensbitpocztapolska-bufor-manager .bufor-list tr.active[data-is_master=1]").trigger("click"),r.checkingSelectedBufor=!0,u()}),l(document).on("click",".sensbitpocztapolska-bufor-manager .shipments-mastertogglereklamacja",function(e){l(".sensbitpocztapolska-bufor-manager").toggleClass("hide_reklamacja")}),l(".sensbitpocztapolska-refresh-complaint-bufor-list").on("click",function(e){var a,t;e.preventDefault(),a=l(".date-from").val(),t=l(".date-to").val(),r.buforRefreshing||(r.buforRefreshing=!0,l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"refreshBuforList",date_from:a,date_to:t},beforeSend:function(){showNoticeMessage("Pobieranie aktualnej listy zbiorów na podstawie wybranych dat. To może potrwać..."),l(".sensbitpocztapolska-bufor-manager .panels").fadeOut()},error:function(e,a,t){showErrorMessage(a),r.buforRefreshing=!1},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):e.bufor_list.length&&(l(".sensbitpocztapolska-bufor-manager .bufor-list").html(e.bufor_list_html),l(".sensbitpocztapolska-bufor-manager .panels").fadeIn(),u(),l.fn.tooltip&&l(".sensbitpocztapolska-tip").tooltip(),l.fn.footable&&l(".sensbitpocztapolska-bufor-manager .panels table").footable(),showSuccessMessage("Lista zbiorów wysłanych pobrana pomyślnie.")),r.buforRefreshing=!1}}))}),l(".sensbitpocztapolska-refresh-complaint-bufor-list").trigger("click"),l(document).on("click",".sensbitpocztapolska-bufor-manager tr",function(e){if(!(l(e.target).is("i")||l(e.target).parent("a").length||l(e.target).is("a")))if(l(this).hasClass("reklamacja"))showErrorMessage("Do wybranej przesyłki utworzono już reklamację.");else{"checkbox"!==e.target.type&&e.preventDefault();var a=l(this).find("input[type=checkbox]").val();l(".sensbitpocztapolska-bufor-manager input[value="+a+"]").each(function(){var e=l(this).closest("tr"),a=l(this);e.hasClass("active")?(e.removeClass("active"),a.prop("checked",!1)):(e.addClass("active"),a.prop("checked",!0))}),1==r.checkingSelectedBufor&&u()}}),l(document).on("click",".sensbitpocztapolska-complaint-new-btn",function(e){e.preventDefault();var a=l(this),t=l(".sensbitpocztapolska-bufor-manager .selected-packages tr[data-is_master=1]").map(function(){return{guid:l(this).data("guid"),id_envelope:l(this).data("idenvelope"),numer_nadania:l(this).data("numer_nadania"),data_nadania:l(this).data("data_nadania"),serialized:l(this).data("serialized")}}).get(),s={};l(this).closest(".new-complaint-container").find(".param").each(function(){var e=l(this);s[e.attr("name")]=e.val()}),l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"newComplaint",shipments:t,options:s},beforeSend:function(){showNoticeMessage("Tworzenie nowej reklamacji"),a.prop("disabled",!0)},error:function(e,a,t){showErrorMessage(a)},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):(showSuccessMessage("Reklamacja utworzona pomyślnie."),l(".sensbitpocztapolska-refresh-complaint-bufor-list").trigger("click"))},complete:function(){a.prop("disabled",!1)}})}),l(".reklamacja-group, .reklamacja-powod-glowny").on("change",function(){s()}),l(document).on("keypress",".sensbitpocztapolska-bufor-manager-find-shipment",function(e){if(13==e.which){e.preventDefault();var a=l(this),t=a.val().toString().toUpperCase();l(this).blur();var s=l(".sensbitpocztapolska-bufor-manager .bufor-list tr[data-numer_nadania='"+t+"']");s.length?s.each(function(){l(this).hasClass("active")?showSuccessMessage("Przesyłka została już wybrana"):(l(this).trigger("click"),showSuccessMessage("Przesyłka została zaznaczona."))}):f.showAlert("Przesyłka "+t+" nieznaleziona"),a.val("").focus()}}),s()),l(".sensbitpocztapolska-refresh-envelope-list").length&&(l(".sensbitpocztapolska-refresh-envelope-list").on("click",function(e){var a;e.preventDefault(),a=(a=l(".envelope-days").val())||7,r.buforRefreshing||(r.buforRefreshing=!0,l.ajax({type:"POST",dataType:"json",data:{ajax:1,sensbitpocztapolska:1,action:"refreshBuforList",days:a},beforeSend:function(){showNoticeMessage("Pobieranie aktualnej listy zbiorów"),l(".sensbitpocztapolska-bufor-manager .panels").fadeOut()},error:function(e,a,t){showErrorMessage(a),r.buforRefreshing=!1},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):e.bufor_list.length&&(l(".sensbitpocztapolska-bufor-manager .bufor-list").html(e.bufor_list_html),l(".sensbitpocztapolska-bufor-manager .panels").fadeIn(),u(),l.fn.tooltip&&l(".sensbitpocztapolska-tip").tooltip(),l.fn.footable&&l(".sensbitpocztapolska-bufor-manager .panels table").footable(),showSuccessMessage("Lista zbiorów wysłanych pobrana pomyślnie.")),r.buforRefreshing=!1}}))}),l(".sensbitpocztapolska-refresh-envelope-list").trigger("click")),l(".sensbitpocztapolska .switch_global_templates").on("click",function(e){e.preventDefault(),l(this).closest(".sensbitpocztapolska").toggleClass("hide_global_templates")}),l(".sensbitpocztapolska .switch_no_templates").on("click",function(e){e.preventDefault(),l(this).closest(".sensbitpocztapolska").toggleClass("hide_no_templates")}),l(".sensbitpocztapolska-orders-filters-open").on("click",function(e){e.preventDefault();var a=l(".sensbitpocztapolska-orders-filters .filters-container");a.toggleClass("open"),a.hasClass("open")?l(this).text("Zwiń ⇈"):l(this).text("Rozwiń ⇊")}),l(document).on("click",".sensbitpocztapolska-customs-declaration-add-product, .sensbitpocztapolska-customs-declaration-add-document",function(e){e.preventDefault();var a=l(this).closest("tr").clone(!0);a.find("input, select").val(""),a.insertAfter(l(this).closest("tr"))}),l(document).on("click",".sensbitpocztapolska-customs-declaration-remove-product, .sensbitpocztapolska-customs-declaration-remove-document",function(e){e.preventDefault();var a=l(this).closest("tr");1<a.parent().find("tr").length&&a.remove()})});var f={setOptions:function(e){l.extend(r,e),l(function(){r.open_single_template&&l(".sensbitpocztapolska-connected-templates").length&&(r.open_single_template=!1,1===l(".sensbitpocztapolska-connected-templates .sensbitpocztapolska-service:visible").length&&l(".sensbitpocztapolska-connected-templates .sensbitpocztapolska-service:visible").first().trigger("click"))})},setIdOrder:function(e){this.id_order=e},showAlert:function(e){l.prototype.fancybox?l.fancybox.open([{type:"inline",autoScale:!0,minHeight:30,content:'<p class="fancybox-error">'+e+"</p>"}],{padding:0,helpers:{overlay:{locked:!1}}}):alert(e)},bindEventsToPackage:function(e){var i=l("#package_"+e),a=l("#package_options_"+e);i.find(".param").each(function(){l(this).attr("title",l(this).attr("placeholder"))}),l.fn.tooltip&&i.find(".param").tooltip(),l.fn.datepicker&&a.find(".sensbitpocztapolska_var_data_zaladunku, .sensbitpocztapolska_var_data_dostawy").datepicker({prevText:"",nextText:"",minDate:0,dateFormat:"yy-mm-dd",onSelect:function(e,a){l(this).hasClass("sensbitpocztapolska_var_data_dostawy")&&(6==new Date(e).getDay()?l(this).closest(".package-options").find("input.sensbitpocztapolska_var_dostawa_w_sobote").prop("checked",!0):l(this).closest(".package-options").find("input.sensbitpocztapolska_var_dostawa_w_sobote").prop("checked",!1))},beforeShowDay:function(e){return[0<e.getDay(),""]}}),i.find(".edit-address").click(function(e){e.preventDefault(),$addr_text=l(this).closest(".address"),$addr_edit=$addr_text.next(".address-edit"),$addr_text.hide(),$addr_edit.fadeIn()}),i.find(".save-address").click(function(e){e.preventDefault(),$addr_edit=l(this).closest(".address-edit"),$addr_text=$addr_edit.prev(".address"),$addr_text.find("div").html([$addr_edit.find("input[name=company]").val(),$addr_edit.find("input[name=firstname]").val()+" "+$addr_edit.find("input[name=lastname]").val(),$addr_edit.find("input[name=street]").val()+" "+$addr_edit.find("input[name=building_number]").val(),$addr_edit.find("input[name=postcode]").val()+" "+$addr_edit.find("input[name=city]").val(),$addr_edit.find("input[name=country]").val()].filter(function(e){return 0<e.length}).join("<br/>")),$addr_text.fadeIn(),$addr_edit.hide()}),i.find(".remove-package").click(function(e){e.preventDefault(),a.remove(),i.fadeOut(400,function(){i.closest("table").find(".package").length<=1&&(i.closest("table").hide(),i.closest(".packages-form").hide()),i.remove(),c()})}),i.find(".message").click(function(){i.removeClass("error"),l(this).fadeOut(),c()}),i.find(".sending-method").change(function(){"place"==l(this).val()?i.find(".dropoff-point-container").fadeIn():i.find(".dropoff-point-container").fadeOut()}),i.find(".sending-method").trigger("change"),i.find(".show-options").on("click",function(e){e.preventDefault(),a.is(":visible")?(a.fadeOut(),i.removeClass("options-visible")):(a.fadeIn(),i.addClass("options-visible"))}),i.on("click",".copy",function(e){e.preventDefault();var a=l(this).closest(".subpackage").clone(!1);a.find(".param").removeClass("param"),a.appendTo(i.find(".subpackages"));var t=1;i.find(".subpackage").each(function(){l(this).find(".number input").val(t++)});var s=l(this).closest(".subpackage").find("input").val(),o=l(this).closest(".package").data("id"),n=t-1;f.copySubpackageOptions(s,o,n),l.fn.tooltip&&i.find(".subpackage .package-param").tooltip()}),i.on("click",".subpackage .remove",function(e){e.preventDefault();var t=l(this).closest(".subpackage").find("input").val(),s=l(this).closest(".package").data("id");l(this).closest(".subpackage").fadeOut(400,function(){var a=l(this);l("#package_options_"+s+" .subpackages_options .options-parent[data-id="+t+"]").fadeOut(400,function(){l(this).remove(),a.remove();var e=1;i.find(".subpackage").each(function(){l(this).find(".number input").val(e++)}),l("#package_options_"+s+" .subpackages_options .options-parent:not([data-id=1])").each(function(e,a){l(this).find("h2").text("Paczka #"+(e+2)),l(this).removeAttr("data-id"),l(this).attr("data-id",e+2)})})})})},openMap:function(e,a){var t=l(e).closest(".package").find("input[name=pobranie]").is(":checked");PPWidgetApp.toggleMap(function(a){l(e).each(function(){var e=l(this);e.val(a.pni),e.closest("td").find(".place_name").val(a.name+", "+a.street+", "+a.zipCode+" "+a.city)})},t,a)},update:function(){l.ajax({type:"POST",data:{ajax:1,sensbitpocztapolska:1,action:"update"},beforeSend:function(){showNoticeMessage("Aktualizacja bazy danych modułu")},error:function(e,a,t){showErrorMessage(a)},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):showSuccessMessage("Aktualizacja bazy danych modułu przebiegła pomyślnie")}})},createServiceOrderPackage:function(o,e){var n=o+"_"+r.next_package_id,i=0<l("#sensbitpocztapolska-order-form-"+o).length?0:1;l.ajax({type:"POST",url:r.ajax_url_packages,data:{ajax:1,action:"getNewPackageForm",id_template:e,id_order:o,uniq:n,full:i},beforeSend:function(){++r.next_package_id},success:function(e){if(i){var a=l(".sensbitpocztapolska-service-order-select[data-id_order="+o+"]").closest("tr"),t=a.find("td").length,s=l("<tr><td colspan='"+t+" style='padding:0'></td></tr>");s.addClass(a.attr("class")),s.find("td").append(e),a.after(s)}else l("#sensbitpocztapolska-order-form-"+o).fadeIn(),l("#sensbitpocztapolska-order-form-"+o).find(".package-container").append(e);f.bindEventsToPackage(n),c()}})},createServicePackage:function(e){var a=r.id_order+"_"+r.next_package_id;l.ajax({type:"POST",url:r.ajax_url_packages,data:{ajax:1,action:"getNewPackageForm",id_template:e,id_order:r.id_order,uniq:a},beforeSend:function(){++r.next_package_id},success:function(e){l(".sensbitpocztapolska .packages-form table:hidden").show(),l(".sensbitpocztapolska .packages-form:hidden").fadeIn(),l(".sensbitpocztapolska .package-container").append(e),f.bindEventsToPackage(a)}})},addSelectedPackages:function(){var p,a=(p=[],l(".sensbitpocztapolska .package input[name='checked']:checked").each(function(e,a){var t=l(a).closest(".package"),s=l(".sensbitpocztapolska #package_options_"+t.data("id")+" .options-parent[data-id=1]"),o=l(".sensbitpocztapolska #package_options_"+t.data("id")+" .customs_declaration_form"),n=d(t);if(l.extend(n,d(s)),0<o.length){l.extend(n,d(o));var i=[],r=[];o.find(".customs_declaration_product").each(function(){var e={};l(this).find("input[name], select[name]").each(function(){e[l(this).attr("name")]=l(this).val()}),i.push(e)}),o.find(".customs_declaration_document").each(function(){var e={};l(this).find("input[name], select[name]").each(function(){e[l(this).attr("name")]=l(this).val()}),r.push(e)}),l.extend(n,{deklaracja_produkty:i,deklaracja_dokumenty:r})}var c=[];t.find(".subpackage").each(function(){var e=parseInt(l(this).find(".number input").val());if(1===e)l.extend(n,d(l(this)));else if(1<e){var a={};l(this).find("input[name]").each(function(){a[l(this).attr("name")]=l(this).val()}),l.extend(a,d(l(".sensbitpocztapolska #package_options_"+t.data("id")+" .options-parent[data-id="+e+"]"))),c.push(a)}}),l.extend(n,{subpackages:c}),p.push(n)}),p);if(a.length<=0)showAlert("Nie wybrano żadnych paczek");else{o.setTotal(a.length),c(),r.current_buffer=0;var s=r.loading_buffer=!1;if(l(a).each(function(){var e=this,a=l("#package_"+e.uniq),t=[];1==e.is_cod&&parseFloat(e.cod_value)<=0&&t.push("Nieprawidłowa kwota pobrania"),parseInt(e.is_place)?e.id_place.length<=0&&t.push("Nie podano punktu odbioru przesyłki"):(e.firstname.length<=0&&t.push("Błędne imię odbiorcy"),e.lastname.length<=0&&t.push("Błędne nazwisko odbiorcy"),e.street.length<=0&&t.push("Nie podano ulicy odbiorcy"),0<e.validate_street_nbr&&e.building_number.length<=0&&t.push("Nie podano numeru budynku / mieszkania"),e.postcode.length<=0&&t.push("Kod pocztowy odbiorcy jest nieprawidłowy"),e.city.length<=0&&t.push("Błędne miasto odbiorcy"),e.country.length<=0&&t.push("Błędny kraj odbiorcy")),1==e.is_allegro&&(e.allegro_user_id.length<=0&&t.push("Nie podano id konta allegro"),e.allegro_transaction_id.length<=0&&t.push("Nie podano id transakcji allegro")),t.length&&(o.addError(),a.addClass("error"),n(a,"Popraw następujące błędy: "+t.join(", "),"danger"),c(),s=!0)}),!s){var e=0,t=function(){0<r.current_buffer?(clearInterval(e),l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"sendPackage",pack:a,mass:!0===r.mass_page?1:0},beforeSend:function(e){l(a).each(function(){var e=l("#package_"+this.uniq);l(e).removeClass("error"),n(e,"Trwa przygotowywanie przesyłki","warning")})},success:function(e){var t=!0;l(e.packages).each(function(){var e=this,a=l("#package_"+e.uniq);void 0!==e.errors&&0<e.errors.length?(t=!1,o.addError(),a.addClass("error"),n(a,e.errors.join(", "),"danger",!1),c()):void 0!==e.status&&("completed"==e.status&&(o.addDone(),l(".sensbitpocztapolska .packages-ready-form:hidden").fadeIn(),l(".sensbitpocztapolska .packages-ready-container:hidden").fadeIn(),l(e.packs).each(function(){var e=this;if(l(".sensbitpocztapolska .packages-ready-container").append(e.pack),void 0!==e.tracking_number){var a=1<e.pack_total?e.tracking_number+" ("+e.pack_number+"/"+e.pack_total+")":e.tracking_number;l(".sensbitpocztapolska-shipment-list[data-id_order="+e.id_order+"]").append('<a class="sensbitpocztapolska-tip" title="Pobiera etykietę dla przesyłki o nr '+e.tracking_number+'" href="#" style="color:#0c0;" onclick="sensbitPocztaPolska.printLabels('+e.id_shipment+');return false;">'+a+"</a>"),l.fn.tooltip&&l(".sensbitpocztapolska-shipment-list .sensbitpocztapolska-tip").tooltip()}c()}),a.fadeOut(400,function(){a.closest("table").find(".package").length<=1&&(a.closest("table").hide(),a.closest(".packages-form").hide()),a.remove()})),c())}),c(),t&&r.next_order&&setTimeout(function(){var e=setInterval(function(){0==l.active&&(clearInterval(e),window.location.href=r.next_order_link)},500)},1e3)}})):r.loading_buffer?l(a).each(function(){n(l("#package_"+this.uniq),"Oczekiwanie na zbiór","warning")}):(r.loading_buffer=!0,l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"getCurrentBuffer"},beforeSend:function(e){l(a).each(function(){n(l("#package_"+this.uniq),"Oczekiwanie na zbiór","warning")})},success:function(e){r.current_buffer=e.id,(!e.id||e.id<0)&&(r.loading_buffer=!1),e.id<0&&showErrorMessage("Wystąpił błąd z pobieraniem aktywnego zbioru. Sprawdź konfigurację modułu (domyślny urząd nadania) i spróbuj ponownie.")}}))};t(),setTimeout(function(){e=setInterval(t,1e3)},1e3)}}},printLabels:function(e){l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printLabels",id_shipment:e},beforeSend:function(e){showSuccessMessage("Generowanie etykiet")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printDcLabels:function(e){l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printDcLabels",id_shipment:e},beforeSend:function(e){showSuccessMessage("Generowanie deklaracji celnej")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printLabelsByTrackingNumber:function(e){l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printLabelsByTrackingNumber",tracking_number:e},beforeSend:function(e){showSuccessMessage("Generowanie etykiet")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printLabelsByGuid:function(e,a){a=a||!1,l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printLabelsByGuid",shipments:e,is_allegro:a?1:0},beforeSend:function(e){showSuccessMessage("Generowanie etykiet")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printLabelsByEnvelope:function(e,a){a=a||!1,l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printLabelsByEnvelope",is_allegro:a?1:0,id_envelope:e},beforeSend:function(e){showSuccessMessage("Generowanie etykiet")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printFirmowaBook:function(e){l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printFirmowaBook",id_shipment:e},beforeSend:function(e){showSuccessMessage("Generowanie zbiorczej listy dla kuriera")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printFirmowaBookByEnvelope:function(e,a){a=a||!1,l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printFirmowaBookByEnvelope",id_envelope:e,is_allegro:a?1:0},beforeSend:function(e){showSuccessMessage("Generowanie zbiorczej listy dla kuriera")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.files,function(e,a){var t=r.ajax_url_packages+"&ajax=1&action=getLabelFile&file="+a.file+"&filename="+a.filename+"&format="+a.format;l("<iframe></iframe>").hide().attr("src",t).appendTo(l("body")).load(function(){var e=this;setTimeout(function(){l(e).remove()},100)})})}})},printFirmowaBookByEnvelopeAllegro:function(e){return f.printFirmowaBookByEnvelope(e,!0)},getPackStatus:function(a){a instanceof Array||(a=[a]),l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"getPackStatus",id_shipment:a},beforeSend:function(e){l.each(a,function(){l(".sensbitpocztapolska-pack-status[data-id-shipment="+this+"]").removeClass("new old").addClass("check")})},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):l.each(e.data,function(e,a){var t=l(".sensbitpocztapolska-pack-status[data-id-shipment="+e+"]");t.text()!==a.status?(t.text(a.status),t.removeClass("check old").addClass("new"),showSuccessMessage("Przesyłka "+a.tracking_number+" otrzymała nowy status: "+a.status)):t.removeClass("check new").addClass("old")})}})},deleteShipments:function(e){l.isArray(e)||(e=[e]),l(e).each(function(){var e=parseInt(this),a=l("#shipment_"+e),t="order";if(!a.length){t="package_list";var s=l("input[name='sensbitpocztapolska_shipmentBox[]'][value="+e+"]").closest("tr"),o=s.find(".sensbitpocztapolska_deleteshipments")}l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"deleteShipment",id_shipment:e},beforeSend:function(e){"package_list"==t?i(o,"Trwa anulowanie przesyłki","warning"):n(a,"Trwa anulowanie przesyłki","warning",!1)},success:function(e){void 0!==e.errors?"package_list"==t?i(o,e.errors.join(", "),"danger"):n(a,e.errors.join(", "),"danger"):"package_list"==t?(i(o,"Przesyłka została anulowana i usunięta z systemu","success"),void 0!==e.id_shipments_to_delete?setTimeout(function(){l(e.id_shipments_to_delete).each(function(e,a){l("input[name='sensbitpocztapolska_shipmentBox[]'][value="+a+"]").closest("tr").fadeOut(400,function(){l(this).remove()})})},1e3):setTimeout(function(){s.fadeOut(400,function(){l(this).remove()})},1e3)):(n(a,"Przesyłka została anulowana i usunięta z systemu","success"),void 0!==e.id_shipments_to_delete?setTimeout(function(){l(e.id_shipments_to_delete).each(function(e,a){var t=l("#shipment_"+a);t.find(".message").click(function(){t.fadeOut(400,function(){l(this).remove()})})})},1e3):a.find(".message").click(function(){a.fadeOut(400,function(){l(this).remove()})}))}})})},deleteShipmentFromBuffer:function(e,t,s){s=s||!1,l.isArray(e)||(e=[e]),l(e).each(function(){var a=l("tr[data-guid='"+this+"']");l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"deleteShipmentFromBuffer",guid:this,buffer:t,allegro:!1===s?0:1},beforeSend:function(e){showSuccessMessage("Trwa anulowanie przesyłki ze zbioru "+t)},success:function(e){void 0!==e.errors?showErrorMessage(e.errors.join(", ")):(showSuccessMessage("Przesyłka została anulowana i usunięta z systemu"),setTimeout(function(){a.fadeOut(400,function(){l(this).remove(),p()})},1e3))}})})},copySubpackageOptions:function(e,a,t){var s=l("#package_options_"+a+" .subpackages_options"),o=l("#package_options_"+a+" .options-parent[data-id="+e+"]").clone(!1);o.removeAttr("data-id"),o.attr("data-id",t),o.find("h2").text("Paczka #"+t),o.find(".form-group:not(.subpackage-allowed)").remove(),o.find("> div:not(:has(> div)):not(:eq(0))").remove(),o.find("select").each(function(){l(this).val(l("#package_options_"+a+" .options-parent[data-id="+e+"] .param[name="+l(this).attr("name")+"]").val())}),o.appendTo(s)},setPackagesContent:function(s,e){l(e).each(function(e,a){var t=l("#package_"+s+" .subpackage").eq(e);t.find("input[name=package_content]").val(a.package_reference),t.find("input[name=masa]").val(a.weight),t.find("input[name=value]").val(a.value)})},updateShippingTable:function(e){var a=l("#shipping_table");a.length&&l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"getShippingTable",id_order:e},beforeSend:function(e){showSuccessMessage("Aktualizowanie tabeli przewoźników")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):void 0!==e.content&&(a.find("tbody").html(e.content),showSuccessMessage("Tabela przewoźników została zaktualizowana."))}})},sendBuffer:function(e){r.mass_page&&r.mass_add_active?(r.mass_add_active=!1,l(".sensbitpocztapolska .package.error input[name='checked']:checked").length?showErrorMessage("Wysyłanie zbioru zostało przerwane. Zbiór nie został wysłany z powodu błędów w wybranych przesyłkach."):(l.isArray(e)||(e=[e]),l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"sendBuffer",id:e},beforeSend:function(e){showSuccessMessage("Wysyłanie powiązanych zbiorów.")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join(", ")):showSuccessMessage("Zbiory zostały wysłane.")}}))):showErrorMessage("Tryb masowego dodawania zamówień nie jest aktywny. Zbiór nie został wysłany.")},initSwitches:function(e){function o(){e.forEach(function(e){!function(e,a,t){var s=parseInt(a);a=s<=0||isNaN(a)?"":":lt("+s+")";var o=l(e+":checked").val();if(""===a)var n=l(e).closest("div.form-group").not(".blocked").nextAll("div.form-group");else var n=l(e).closest("div.form-group").not(".blocked").nextAll(a);l(e).closest(".sensbitpocztapolska-switch-container").length||n.add(l(e).closest("div.form-group").not(".blocked")).wrapAll('<div class="sensbitpocztapolska-switch-container"></div>');var i=l(e).closest(".sensbitpocztapolska-switch-container");o==t?(n.slideDown(),i.addClass("open")):(n.slideUp(),i.removeClass("open"))}(e[0],e[1],e[2])})}e=l.map(e,function(e){var a=e[0],t=e[1],s=e[2];return l("input[name="+a+"]").on("change",function(){o()}),[["input[name="+a+"]",t,s]]}),o()},printNode:function(e){l.ajax({type:"POST",url:r.ajax_url_packages,dataType:"json",data:{ajax:1,action:"printNode",id_shipment:e},beforeSend:function(e){showSuccessMessage("Wysyłanie etykiet do usługi PrintNode.com")},success:function(e){void 0!==e.errors?f.showAlert(e.errors.join("<br/>")):showSuccessMessage("Wysyłanie etykiet do usługi PrintNode.com przebiegło pomyślnie.")}})}};return f}($,window,document); |