jQuery(document).ready(function() { $("#btnverificafisa").click(function(evt){ var tel = $("#tel").val(); var email = $("#email").val(); if(tel.length == 0 || email.length == 0) { $("#raspunsfisa").html("Numărul de telefon și adresa de e-mail sunt obligatorii."); $("#alertfisa").removeClass('alert-success'); $("#alertfisa").addClass('alert-danger'); return false; } $("#alertfisa").removeClass('alert-danger'); $("#alertfisa").addClass('alert-success'); $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'preluarenumarfisa',tel:tel,email:email}, dataType: 'html', success:function(response) { //alert(response); $("#raspunsfisa").html(response); } }); }); //ajax $("#sumaSelectata").on('input change',function(e) { var suma = $(this).val(); //console.log(suma); //suma solicitata $("#sumaSolicitata").val(parseInt(suma)); if($("#simulator").val() == 0) return; //tipul de imprumut var tip = $("#simulator").val(); //citesc nr maxim de rate pentru suma selectata $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'selectRate',tip:tip,suma:suma}, dataType: 'json', success:function(response) { $("#nrRate").attr("min",(0)); $("#nrRate").attr("max",(response[2])); $("#nrRate").val((response[2])); actualizareDateSimulare(); } }); }); $("#sumaSolicitata").on('blur change',function(e) { var suma = $(this).val(); //console.log(suma); if($("#simulator").val() == 0) return; $("#sumaSelectata").val(parseInt(suma)); //tipul de imprumut var tip = $("#simulator").val(); //citesc nr maxim de rate pentru suma selectata $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'selectRate',tip:tip,suma:suma}, dataType: 'json', success:function(response) { $("#nrRate").attr("min",(0)); $("#nrRate").attr("max",(response[2])); $("#nrRate").val((response[2])); actualizareDateSimulare(); } }); }); $("#nrRate").on('blur change',function(e) { var suma = $("#sumaSolicitata").val(); var rate = $("#nrRate").val(); var tip = $("#simulator").val(); if(tip == 0) { resetSimulare(); return;} //citesc nr maxim de rate pentru suma selectata $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'validareRate',tip:tip,suma:suma,rate:rate}, dataType: 'json', success:function(response) { //console.log(response["stare"]); //console.log(response["mesaj"]); if(response["stare"] == true) { $("#msgValidare").html(""); $("#casetaValidare").css({opacity: 1.0, visibility: "invisible", display:"none"}).animate({opacity: 0}, 100); actualizareDateSimulare(); } else { $("#msgValidare").html(response["mesaj"]) $("#casetaValidare").removeClass('ascuns'); $("#casetaValidare").css({opacity: 0, visibility: "visible", display:"block"}).animate({opacity: 1.0}, 2000); $("#casetaValidare").css({opacity: 1, visibility: "invisible", display:"block"}).animate({opacity: 0}, 4000); //$("#casetaValidare").addClass('ascuns'); $("#casetaValidare").attr("style",""); } } }); }); $("#simulator").on('change',function(e) { var tip = $(this).val(); console.log("simulator change " + tip); if($("#simulator").val() == 0) return; $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'selectImprumut',id:$(this).val()}, dataType: 'json', success:function(response) { //alert(response); $("#sumaSolicitata").attr("min",(response[2])); $("#sumaSolicitata").attr("max",(response[3])); $("#sumaSelectata").attr("min",(response[2])); $("#sumaSelectata").attr("max",(response[3])); $("#sumaSelectata").val(parseInt(response[3])); $("#sumaSolicitata").val(parseInt(response[3])); var suma = parseInt(response[3]); //console.log(suma); //tipul de imprumut var tip = $("#simulator").val(); if(tip == 0) { resetSimulare(); return;} //citesc nr maxim de rate pentru suma selectata $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'selectRate',tip:tip,suma:suma}, dataType: 'json', success:function(response) { $("#nrRate").attr("min",(0)); $("#nrRate").attr("max",(response[2])); $("#nrRate").val((response[2])); actualizareDateSimulare(); } }); } }); //$("#sumaSolicitata").val(parseInt(suma)); }); $("#bSimuleaza").on('click',function(e) { if($("#simulator").val() == 0) return; $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'getDobandaNominala',tip: $("#simulator").val()}, dataType: 'json', success:function(response) { var credit = $("#sumaSolicitata").val(); var maturitate = $("#nrRate").val(); var dobanda = response[0]/100; var dataacordarii = $("#vddata").text(); var zile = response[1]; $.ajax({ url: 'https://carsanitarebuzauifn.ro/dae/index.php', type: 'get', data: {cmd:'calculDAE',credit:credit,maturitate:maturitate,dobanda:dobanda,calcul:0,step:0,zecimale:0,dataacordarii:dataacordarii,zile:zile}, dataType: 'json', success:function(response) { $("#grafic").html(response[0]); $("#vddae").html(response[1]+"%"); $("#vdcost").html(response[2]+"%"); $("#vdprima").html(response[3]+" lei"); }, error: function (request, error) { resetSimulare(); } }); } }); }); adminkey(); adminparola(); logoff(); verificaEmail("#email","#emaile","alert-warning", 100); verificaTel("#tel","#tele"); }); function actualizareDateSimulare() { if($("#simulator").val() == 0) return; $("#vdtip").html($("#simulator option:selected").text()); $("#vdsuma").html(new Intl.NumberFormat("ro-RO", { style: "currency", currency: "Lei" }).format($("#sumaSolicitata").val())); $("#vdrate").html($("#nrRate").val()); //citesc dobanda nominala $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'getDobandaNominala',tip: $("#simulator").val()}, dataType: 'json', success:function(response) { $("#vddob").html(response[0]+"%"); } }); $("#bSimuleaza").click(); } function resetSimulare() { $("#vdtip").html("#"); $("#vdsuma").html("#"); $("#vdrate").html("#"); $("#vddob").html("#"); $("#vddae").html("#"); $("#vdcost").html("#"); $("#grafic").html(""); $("#vdprima").html("#"); $("#sumaSolicitata").val(0); $("#sumaSelectata").val(0); $("#nrRate").val(0); } function adminkey() { $("#admin_key").click(function(evt){ $("#divlogin").html(''); $("#userid").focus(); }); //#admin_key //alert("enter admin_key"); //console.log("click admin key"); /* detectez terminarea introducerii userului */ $("#userid").on('keyup', function(event) { if(event.which == 13) { //trimit la server id-ul pentru confirmarea loginului if($("#userid").val() != "") { //alert("enter user"); var id = btoa($("#userid").val()); $.ajax({ url: 'https://carsanitarebuzauifn.ro/procesareLogin.php', type: 'get', data: {id:id}, dataType: 'html', success:function(response) { //alert(response); $("#divlogin").html(response); } }); $("#userid").val(""); } } }); $("#userid").on('focusout', function(event) { $("#divlogin").html(''); }); $("#userid").focus(); } function adminparola() { /* detectez terminarea introducerii userului */ $("#passid").on('keyup', function(event) { if(event.which == 13) { //trimit la server parola pentru autentificare if($("#passid").val() != "") { //alert("enter"); var id = btoa($("#passid").val()); $.ajax({ url: 'https://carsanitarebuzauifn.ro/procesareLogin.php', type: 'get', data: {parola:id}, dataType: 'html', success:function(response) { //alert(response); $("#divlogin").html(response); } }); $("#passid").val(""); } } }); $("#passid").on('focusout', function(event) { $.ajax({ url: 'https://carsanitarebuzauifn.ro/procesareLogin.php', type: 'get', data: {logoff:'
Notice: Undefined index: PHPSESSID in /home/carsanit/public_html/js/carsanitarebuzauifn.js.php on line 427
'}, dataType: 'html', success:function(response) { //alert(response); $("#divlogin").html(response); //$("#divlogin").html(''); } }); }); $("#passid").focus(); } function logoff() { /* detectez terminarea introducerii userului */ $("#logoff").click(function(evt) { $.ajax({ url: 'https://carsanitarebuzauifn.ro/procesareLogin.php', type: 'get', data: {logoff:'
Notice: Undefined index: PHPSESSID in /home/carsanit/public_html/js/carsanitarebuzauifn.js.php on line 454
'}, dataType: 'html', success:function(response) { //alert(response); $("#divlogin").html(response); } }); }); } $("#customFileInput").click(function(evt) { var formData = new FormData(); formData.append('file', $("#uploadfisecsv").prop('files')[0]); //console.log($("#uploadfisecsv").prop('files')[0]); if($("#uploadfisecsv").prop('files').length < 1) { $("#confirmare_upload_fise_csv").html("Nu ați selectat fișierul."); return; } $.ajax({ url : 'ajax.php', type : 'post', data : formData, processData: false, // tell jQuery not to process the data contentType: false, // tell jQuery not to set contentType dataType: 'json', cache:false, beforeSend:function(){ $("#confirmare_upload_fise_csv").html("Loading..."); }, success : function(response) { console.log(response); $("#confirmare_upload_fise_csv").html(response["status"]); $("#uploadfisecsv").val(""); $("#selectfisier").empty(); $("#selectfisier").append(''); //daca nu-s fisiere comanda de mai jos da eroare si lista ramane goala var len = response["fisiere"].length; for( var i = 0; i"+response["fisiere"][i]+""); } }, error: function(xhr, ajaxOptions, thrownError) { console.log("Eroare upload:"+thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $("#uploadfisecsv").on('change',function(evt) { $("#confirmare_upload_fise_csv").html(""); }); $("#selectfisier").on('change',function(evt) { $("#confirmare_comenzi_fisiere_status").html(""); $("#confirmare_comenzi_fisiere_operatii").html(""); if($("#selectfisier").val().toLowerCase().substr($("#selectfisier").val().length - 4) == ".csv") $("#cmdprocesarecsv").prop('disabled', false); else $("#cmdprocesarecsv").prop('disabled', true); }); $("#cmddeletefisier").click(function(evt) { //console.log($("#uploadfisecsv").prop('files')[0]); if($("#selectfisier").val() == "nicioselectie") { $("#confirmare_comenzi_fisiere_status").html("Nu ați selectat fișierul."); $("#confirmare_comenzi_fisiere_operatii").html(""); return; } //$("#confirmare_comenzi_fisiere_status").html($("#selectfisier").val()); //return; $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'stergerefisier',fisier:btoa(encodeURIComponent($("#selectfisier").val()))}, dataType: 'json', beforeSend:function(){ $("#confirmare_comenzi_fisiere_status").html("Ștergere..."); }, success : function(response) { console.log(response); $("#confirmare_comenzi_fisiere_status").html(response["status"]); $("#confirmare_comenzi_fisiere_operatii").html(""); $("#selectfisier").empty(); $("#selectfisier").append(''); //daca nu-s fisiere comanda de mai jos da eroare si lista ramane goala var len = response["fisiere"].length; for( var i = 0; i"+response["fisiere"][i]+""); } }, error: function(xhr, ajaxOptions, thrownError) { console.log("Eroare stergere:"+thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $("#cmdprocesarecsv").click(function(evt) { if($("#selectfisier").val() == "nicioselectie") { $("#confirmare_comenzi_fisiere_status").html("Nu ați selectat fișierul."); $("#confirmare_comenzi_fisiere_operatii").html(""); return; } $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'procesarefisiercsv',fisier:btoa(encodeURIComponent($("#selectfisier").val()))}, dataType: 'json', beforeSend:function(){ $("#confirmare_comenzi_fisiere_status").html("Procesare fișier ["+$("#selectfisier").val()+"]..."); $("#confirmare_comenzi_fisiere_operatii").html(""); }, success : function(response) { //console.log(response); $("#confirmare_comenzi_fisiere").html('
'+response["status"]+'
'+ '
'); //$("#progresProcesare").prop('aria-valuenow', "20"); //$("#progresProcesare").prop('style', "width: 20%"); //procesare fise if(response["tip"] == "fiselemembrilor") apelactualizarefisa(response["fise"],response["fise"][0],response["fise"].length,1); }, error: function(xhr, ajaxOptions, thrownError) { console.log("Eroare stergere:"+thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); //citesc fisele si procesez fisa curenta dar in ajax la fiecare apel reduc array-ul cu 1 element ca sa le ciclez pe toate //parametrii ii salvez in atributele html function apelactualizarefisa(fise,fisa,max,val) { var crtmax = 0; if(parseInt($("#progresProcesare").prop('ariaValueMax')) < parseInt(max)) { $("#progresProcesare").prop('ariaValueMax',max); crtmax = parseInt(max); } else crtmax = parseInt($("#progresProcesare").prop('ariaValueMax')); var crt = parseInt($("#progresProcesare").prop('ariaValueNow')); crt += val; $("#progresProcesare").prop('ariaValueNow',crt); $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'post', data: {json:JSON.stringify({fise:fise,fisa:fisa}), cmd:'actualizarefisa',max:crtmax,val:crt}, dataType: 'json', success:function(response) { //console.log(response); //$("#progresProcesare").prop('ariaValueNow',parseInt($("#progresProcesare").prop('ariaValueNow'))+parseInt(response["val"])); $("#progresProcesare").prop('style', response["style"]); //console.log(parseInt($("#progresProcesare").prop('actualizat'))); //console.log($("#progresProcesare").attr('actualizat')); //return; if(response["operatie"] == "actualizat") $("#progresProcesare").attr('actualizat', parseInt($("#progresProcesare").attr('actualizat'))+1); if(response["operatie"] == "inserat") $("#progresProcesare").attr('inserat', parseInt($("#progresProcesare").attr('inserat'))+1); $("#confirmare_comenzi_fisiere_operatii").html(" actualizate "+parseInt($("#progresProcesare").attr('actualizat'))+"; inserate "+parseInt($("#progresProcesare").attr('inserat'))+";"); $("#progresProcesare").html(response["html"]); $("#confirmare_comenzi_fisiere_status").html(response["status"]); //console.log("max:"+response["max"]); if(response["step"]=="next") apelactualizarefisa(response["json"]["fise"],response["json"]["fise"][0],parseInt(response["max"]),1); else $("#confirmare_comenzi_fisiere_status").html("Procesarea s-a finalizat cu succes."); } }); } function copiazaIBAN() { var range = document.createRange(); range.selectNode(document.getElementById("iban")); window.getSelection().removeAllRanges(); // clear current selection window.getSelection().addRange(range); // to select text document.execCommand("copy"); window.getSelection().removeAllRanges();// to deselect $('#iban').prop('title', ''); $('#iban').attr('data-bs-original-title', 'IBAN copiat!') //$('#iban').tooltip('show'); //$('[data-bs-toggle="tooltip"]').tooltip(); var iban = document.getElementById('iban') var tooltip = new bootstrap.Tooltip(iban); tooltip.show(); //console.log("copiat"); } function outcopiazaIBAN() { //$('#iban').tooltip('toogle'); $('#iban').prop('title', ''); $('#iban').attr('data-bs-original-title', 'Copiaza IBAN!') //$('[data-bs-toggle="tooltip"]').tooltip(); var iban = document.getElementById('iban') var tooltip = new bootstrap.Tooltip(iban); //tooltip.hide(); //console.log("out"); } function verificaEmail(input, eticheta, alerta="alert-warning") { $(input).on('input focus',function(e){ var email = $(this).val(); $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'verifica',email:email}, dataType: 'json', success:function(response) { //verific cnp var ap = response["email"]; //console.log(ap+ " "+ ap.length); if(ap > 0) { $(eticheta).removeClass(alerta); $(eticheta).addClass('alert-success'); } else { $(eticheta).removeClass('alert-success'); $(eticheta).addClass(alerta); } } }); }); //ajax } function verificaTel(input, eticheta, alerta="alert-warning", butonAdd = "") { $(input).on('input focus',function(e){ var tel = $(this).val(); $.ajax({ url: 'https://carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'verifica',tel:tel}, dataType: 'json', success:function(response) { //verific cnp var ap = response["tel"]; //console.log(ap+ " "+ ap.length); if(ap > 0) { $(eticheta).removeClass(alerta); $(eticheta).addClass('alert-success'); if(butonAdd != "") { $(butonAdd).removeClass("disabled"); } } else { $(eticheta).removeClass('alert-success'); $(eticheta).addClass(alerta); if(butonAdd != "") { $(butonAdd).addClass("disabled"); } } } }); }); //ajax } function sleepRandom(min, max) { // min and max included return Math.floor(Math.random() * (max - min + 1) + min); }