1// INVIA AD UN AMICO 2 3 4var $jQInviaAmico = jQuery.noConflict(); 5$jQInviaAmico(function () { 6 7 InizializzazioneInviaAmico(); 8 9}); 10 11 12function InizializzazioneInviaAmico() 13 { 14 $jQInviaAmico(".pul_invia_amico").unbind('click'); 15 $jQInviaAmico("#ModuloInviaAmico").unbind('submit'); 16 17 $jQInviaAmico(".pul_invia_amico").css({"cursor":"pointer"}); 18 $jQInviaAmico(".inviaAmico_num_invii").css({"display":"none"}); 19 $jQInviaAmico("div[id^=\'errore_\']").css({"display":"none"}); 20 21 $jQInviaAmico(".pul_invia_amico").click(function (e) { 22 23 //CARICO IL RECAPTCHA V3 24 /*if(typeof grecaptcha === 'object') 25 { 26 grecaptcha.ready(function() { 27 28 grecaptcha.execute('6LefwJIUAAAAAG3nzxEnTr99U0sUy6NzJgDEMOnd', {action: 'inviaamico'}).then(function(token) { 29 30 $jQInviaAmico("#ModuloInviaAmico .oggetto-recaptcha-v3").val(token); 31 32 }); 33 }); 34 }*/ 35 36 var modulo=$jQInviaAmico(this).attr("data-modulo"); 37 var specifica=$jQInviaAmico(this).attr("data-specifica"); 38 39 $jQInviaAmico("#ModuloInviaAmico #modulo").val(modulo); 40 $jQInviaAmico("#ModuloInviaAmico #specifica").val(specifica); 41 42 ShowInviaAmico(); 43 }); 44 45 46 $jQInviaAmico("#FinestraChiudiInviaAmico").click(function (e){ 47 HideInviaAmico(); 48 }); 49 50 51 //funzione di salvataggio 52 $jQInviaAmico("#ModuloInviaAmico").submit(function(e){ 53 54 e.preventDefault(); 55 var form = $jQInviaAmico(this); 56 var post_url = form.attr("action"); 57 var post_data = form.serialize(); 58 59 $jQInviaAmico.ajax({ 60 type: "POST", 61 url: post_url, 62 data: post_data, 63 success: function(msg) { 64 $jQInviaAmico("#esito_invia_amico").html(msg); 65 66 if(!$jQInviaAmico("#errore-invia-amico").length) 67 { 68 HideInviaAmico(); 69 70 $jQInviaAmico("#esito_invia_amico").html(""); 71 72 $jQInviaAmico("#ModuloInviaAmico #nome_mittente").val(""); 73 $jQInviaAmico("#ModuloInviaAmico #email_mittente").val(""); 74 $jQInviaAmico("#ModuloInviaAmico #nome_destinatario").val(""); 75 $jQInviaAmico("#ModuloInviaAmico #email_destinatario").val(""); 76 $jQInviaAmico("#ModuloInviaAmico #messaggio").val(""); 77 $jQInviaAmico("#ModuloInviaAmico input[id^='accettazione']").attr("checked", false); 78 } 79 else 80 { 81 check_n_invii(); 82 RefreshCaptcha('inviaamico'); 83 } 84 85 //CARICO IL RECAPTCHA V3 86 /*if(typeof grecaptcha === 'object') 87 { 88 grecaptcha.execute('6LefwJIUAAAAAG3nzxEnTr99U0sUy6NzJgDEMOnd', {action: 'inviaamico'}).then(function(token) { 89 90 $jQInviaAmico("#ModuloInviaAmico .oggetto-recaptcha-v3").val(token); 91 }); 92 }*/ 93 94 } 95 }); 96 }); 97 98 99} 100 101 102function ShowInviaAmico(modal) 103 { 104 $jQInviaAmico(".windows_InviaAmico_sfondo").show(); 105 $jQInviaAmico(".windows_InviaAmico").fadeIn(300); 106 107 check_n_invii(); 108 109 $jQInviaAmico(".windows_InviaAmico_sfondo").click(function (e) 110 { 111 HideInviaAmico(); 112 }); 113 } 114 115function HideInviaAmico() 116 { 117 $jQInviaAmico(".windows_InviaAmico_sfondo").hide(); 118 $jQInviaAmico(".windows_InviaAmico").fadeOut(300); 119 //RicaricaCaptcha(); 120 RefreshCaptcha('inviaamico'); 121 } 122 123 124function check_n_invii() 125 { 126 var post_url = "js/inviaamico/inviaamico.php"; 127 var post_data = "azione=n_invii"; 128 129 $jQInviaAmico.ajax({ 130 type: "POST", 131 url: post_url, 132 data: post_data, 133 success: function(msg) { 134 135 if(msg>=10) 136 { 137 $jQInviaAmico(".inviaAmico_num_invii").css({"display":"inline"}); 138 $jQInviaAmico(".inviaAmico_form").css({"display":"none"}); 139 } 140 } 141 }); 142 }
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.