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://www.carsanitarebuzauifn.ro/ajax.php', type: 'get', data: {cmd:'preluarenumarfisa',tel:tel,email:email}, dataType: 'html', success:function(response) { //alert(response); $("#raspunsfisa").html(response); } }); }); //ajax adminkey(); adminparola(); logoff(); verificaEmail("#email","#emaile","alert-warning", 100); verificaTel("#tel","#tele"); }); 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://www.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://www.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://www.carsanitarebuzauifn.ro/procesareLogin.php', type: 'get', data: {logoff:'caac11d710b2846e9e8a600da40ffa8e'}, 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://www.carsanitarebuzauifn.ro/procesareLogin.php', type: 'get', data: {logoff:'caac11d710b2846e9e8a600da40ffa8e'}, 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://www.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://www.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://www.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://www.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://www.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); }