1function sendMess(e) { 2 3 url = e.CF_TYPE =='CREDIT' ? '/ajax/credit.php' : document.location.href; 4 5 e.products = bs.products, $.ajax({ 6 type: "POST", url: url, data: e, success: function (e) { 7 switch (console.log(e), e) { 8 case"ERROR_REQUIRED": 9 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð½Ðµ вÑе полÑ."}); 10 break; 11 case"ERROR_PHONE": 12 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, невеÑно введен Ð½Ð¾Ð¼ÐµÑ ÑелеÑона."}); 13 break; 14 case"ERROR_EMAIL": 15 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, невеÑно Ñказан Email."}); 16 break; 17 case"REPEAT_MESS": 18 showModalMess({type: "danger", message: "ÐÑ Ñже оÑпÑавили ÑообÑение."}); 19 break; 20 case"SUCCESS": 21 showModalMess({type: "success", message: "ÐаÑа заÑвка ÑÑпеÑно оÑпÑавлена!"}); 22 default: 23 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, попÑобÑйÑе позднее."}); 24 break; 25 } 26 } 27 }) 28} 29 30function sendCredit(e) { 31 32 url = e.CF_TYPE =='CREDIT' ? '/ajax/credit.php' : document.location.href; 33 34 e.products = bs.products, $.ajax({
35 type: "POST", url: url, data: e, success: function (e) { 36 switch (console.log(e), e) { 37 case"ERROR_REQUIRED": 38 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ñ Ð½Ðµ вÑе полÑ."}); 39 break; 40 case"ERROR_PHONE": 41 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, невеÑно введен Ð½Ð¾Ð¼ÐµÑ ÑелеÑона."}); 42 break; 43 case"ERROR_EMAIL": 44 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, невеÑно Ñказан Email."}); 45 break; 46 case"REPEAT_MESS": 47 showModalMess({type: "danger", message: "ÐÑ Ñже оÑпÑавили ÑообÑение."}); 48 break; 49 case"SUCCESS": 50 showModalMess({type: "success", message: "ÐаÑа заÑвка ÑÑпеÑно оÑпÑавлена!"}); 51 default: 52 showModalMess({type: "danger", message: "ÐÑоизоÑла оÑибка, попÑобÑйÑе позднее."}); 53 break; 54 } 55 } 56 }) 57} 58 59function checkFields(e) { 60 var c = !1, s = {}; 61 return s.sessid = $("#sessid").val(), e.find(".form-control").each(function (e, n) { 62 "" === $(n).val() && $(n).hasClass("required") ? (c = !0, $(n).parent().addClass("has-error")) : ($(n).parent().removeClass("has-error"), s[$(n).attr("name")] = $(n).val()) 63 }), c ? !1 : s 64} 65function cleanFields(e) { 66 e.find(".form-control:not(input[type='hidden'])").each(function (e, c) { 67 $(c).val("") 68 }) 69} 70$(function () { 71 $("div").is("#cf-feedback") && ($("#cf-phone-feedback").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-feedback").on("click", function (e) { 72 e.preventDefault(); 73 var c = checkFields($("#cf-feedback")); 74 "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-feedback")), $("#feedbackModal").modal("hide")) 75 })), 76 $("div").is("#cf-buyoneclick") && ($("#cf-phone-buyoneclick").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-buyoneclick").on("click", function (e) { 77 e.preventDefault(); 78 var c = checkFields($("#cf-buyoneclick")); 79 "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick"))) 80 })), 81 $("div").is("#cf-buyoneclick2") && ($("#cf-phone-buyoneclick2").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-buyoneclick2").on("click", function (e) { 82 e.preventDefault(); 83 var c = checkFields($("#cf-buyoneclick2")); 84 "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick2"))) 85 })), 86 $("div").is("#cf-buyoneclick3") && ($("#cf-phone-buyoneclick3").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-buyoneclick3").on("click", function (e) { 87 e.preventDefault(); 88 var c = checkFields($("#cf-buyoneclick3")); 89 "boolean" != typeof c && (sendMess(c), cleanFields($("#cf-buyoneclick3")), $("#buyoneclickModal").modal("hide")) 90 })), 91 $("div").is("#cheap-CHEAP") && ($("#phone-CHEAP").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-CHEAP").on("click", function (e) { 92 e.preventDefault(); 93 var c = checkFields($("#cheap-CHEAP")); 94 "boolean" != typeof c && (sendMess(c), cleanFields($("#cheap-CHEAP")), $("#cheapModal").modal("hide")) 95 })),
96 $("div").is("#CREDIT") && ($("#phone-CREDIT").inputmask("mask", {mask: "+7 (999) 999-9999"}), $("#cf-send-CREDIT").on("click", function (e) { 97 e.preventDefault(); 98 var c = checkFields($("#CREDIT")); 99 "boolean" != typeof c && (sendCredit(c), cleanFields($("#CREDIT")), $("#requestCredit").modal("hide")) 100 })) 101 102 103});
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.