1 2function disable_address_inputs(type) { 3 $("select[name='"+type+"_orszag']").prop("disabled",true).addClass("disabled"); 4 $("input[name='"+type+"_nev']").prop("disabled",true).addClass("disabled"); 5 $("input[name='"+type+"_irany']").prop("disabled",true).addClass("disabled"); 6 $("input[name='"+type+"_varos']").prop("disabled",true).addClass("disabled"); 7 $("input[name='"+type+"_megye']").prop("disabled",true).addClass("disabled"); 8 $("input[name='"+type+"_utca']").prop("disabled",true).addClass("disabled"); 9 if ($("input[name='"+type+"_ado']").length>0) $("input[name='"+type+"_ado']").prop("disabled",true).addClass("disabled"); 10 if ($("input[name='"+type+"_ado_eu']").length>0) $("input[name='"+type+"_ado_eu']").prop("disabled",true).addClass("disabled"); 11 12 $("input[name='"+type+"_utcanev']").prop("disabled",true).addClass("disabled"); 13 $("input[name='"+type+"_kozterulet']").prop("disabled",true).addClass("disabled"); 14 $("input[name='"+type+"_hazszam']").prop("disabled",true).addClass("disabled"); 15} 16 17var address_changed = false; 18function enable_address_inputs(type,result) { 19 address_changed = true; 20 21 $("select[name='"+type+"_orszag']").prop("disabled",false).addClass("disabled").removeClass("disabled"); 22 $("select[name='"+type+"_orszag'] option[value='"+result.orszag+"']").prop("selected",true); 23 $("input[name='"+type+"_nev']").val(result.nev).prop("disabled",false).removeClass("disabled"); 24 $("input[name='"+type+"_irany']").val(result.irany).prop("disabled",false).removeClass("disabled"); 25 $("input[name='"+type+"_varos']").val(result.varos).prop("disabled",false).removeClass("disabled"); 26 $("input[name='"+type+"_megye']").val(result.megye).prop("disabled",false).removeClass("disabled"); 27 $("input[name='"+type+"_utca']").val(result.utca).prop("disabled",false).removeClass("disabled"); 28 if ($("input[name='"+type+"_ado']").length>0) $("input[name='"+type+"_ado']").val(result.adoszam).prop("disabled",false).removeClass("disabled"); 29 if ($("input[name='"+type+"_ado_eu']").length>0) $("input[name='"+type+"_ado_eu']").val(result.eu_adoszam).prop("disabled",false).removeClass("disabled"); 30 31 if (result.utcanev!=undefined) $("input[name='"+type+"_utcanev']").val(result.utcanev).prop("disabled",false).removeClass("disabled"); 32 if (result.kozterulet!=undefined) $("input[name='"+type+"_kozterulet']").val(result.kozterulet).prop("disabled",false).removeClass("disabled"); 33 if (result.hazszam!=undefined) $("input[name='"+type+"_hazszam']").val(result.hazszam).prop("disabled",false).removeClass("disabled"); 34 35 if (type === "szam" && (typeof result.customer_type !== "undefined" || result.adoszam !== "" || result.eu_adoszam !== "")) { 36 var radios = $('input:radio[name=choose_company]'); 37 var customer_type = result.customer_type; 38 39 if (customer_type == "" && (result.adoszam != "" || result.eu_adoszam != "")) { 40 customer_type = 1; 41 } 42 43 if (customer_type == "" || typeof customer_type === "undefined" || customer_type === null) { 44 customer_type = 0; 45 } 46 47 radios.removeAttr("checked").filter('[value=' + customer_type + ']').trigger("click"); 48 } 49 50 address_changed = false; 51} 52$(document).ready(function () { 53 var default_type=""; 54 var other_type=""; 55 var default_value = $("#default").val(); 56 57 if (default_value=="billing") { 58 default_type="szam"; 59 other_type="szall"; 60 } 61 62 if (default_value=="shipping") { 63 default_type="szall"; 64 other_type="szam"; 65 } 66 67 $(".addresses").on('change',function() { 68 if ($(this).find('option:checked').val()=="") { 69 if ($(this).attr('id').indexOf($("#default").val())>=0) { 70 $("#newcust_default_mod input[type='text']").val(""); 71 $("#newcust_default_mod .delete_address").hide(); 72 } 73 if ($(this).attr('id').indexOf($("#other").val())>=0) { 74 $("#newcust_other_mod input[type='text']").val(""); 75 } 76 } else { 77 var temp_id=$(this).attr("id"); 78 79 if (temp_id.indexOf($("#default").val())>=0) {
80 disable_address_inputs(default_type); 81 $("#newcust_default_mod .delete_address").show(); 82 } 83 if (temp_id.indexOf($("#other").val())>=0) disable_address_inputs(other_type); 84 85 $.ajax({ 86 async:true, 87 type: "GET", 88 url: "shop_reg.php", 89 dataType: "JSON", 90 data: { 91 action: "get_address", 92 master_key:$(this).find('option:checked').val() 93 }, 94 success: function (result) { 95 if (temp_id.indexOf($("#default").val())>=0) { 96 enable_address_inputs(default_type,result); 97 if (typeof checkAddress === 'function') checkAddress('default'); 98 } 99 if (temp_id.indexOf($("#other").val())>=0) { 100 enable_address_inputs(other_type,result); 101 if (typeof checkAddress === 'function') checkAddress('other'); 102 } 103 } 104 }); 105 } 106 }); 107});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.