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);
}