function dragon(v, functie) {
if (typeof potTrimite === "undefined") {
window.potTrimite = true;
}
if (potTrimite) {
$(document.body).css({ 'cursor': 'wait' });
potTrimite = false;
$.post("dragon.php", {
codUnicAT: codUnicAT,
f: v[0],
'p': v[1]
}, function (rezultat) {
potTrimite = true;
$(document.body).css({ 'cursor': 'default' });
functie(rezultat);
});
} else {
alert('Comunicare cu serverul în desfășurare ! \n vă rugăm așteptați !')
}
}
function RDsalvare(rezultat) {
if (rezultat == '1') {
notificAT("SALVARE efectuată cu SUCCES !!!");
setTimeout(function(){
location.reload();
}, 3000);
} else {
notificAT("EROARE LA SALVAREA DATELOR !!!");
}
}
function RDadaugare(rezultat) {
if (rezultat.trim() == '1') {
notificAT("Informații ADĂUGATE cu SUCCES !!!");
setTimeout(function(){
location.reload();
}, 3000);
} else {
notificAT("EROARE LA ADĂUGAREA DATELOR !!!");
}
}
function notificAT(text, miliSecunde=2000, tip='notificare'){
if ( $( "#notificariAT" ).length < 1) {
$('body').append('
');
}
let codNotificare=''+text+'
';
var idNotificare = $(codNotificare).attr('id');
$("#notificariAT").append(codNotificare);
$("#"+idNotificare).toggle(800).delay(miliSecunde).toggle(800).queue(function() {
$(this).remove();
});
}
function asteaptaSiRefresh(milisecunde) {
window.setTimeout(refreshPagina, milisecunde);
}
function refreshPagina() {
location.reload(true);
}
function idUnicAT(){
const time = Date.now();
const randomNumber = Math.floor(Math.random() * 1000000001);
const uniqueId = time + "-" + randomNumber;
return uniqueId;
}
function deconectAT() {
let text = "Doriți să vă deconectați???";
if (confirm(text) == true) {
var i = ["1"];
v = ["_deconectAT", i];
dragon(v, RDdeconectAT);
}
}
function RDdeconectAT(rezultat) {
// alert('|'+rezultat.trim()+'|');
if (rezultat.trim() == '1') {
window.location.replace("/");
} else {
notificAT("Deconectare nereusita !!");
}
}
vParametri = window.location.pathname.replace(/^\//, '').replace(/\/$/, '').split("/");
paginaCurenta='';
locatie="";
functiiInitiale = ['initPaginaCurenta'];
function ruleazaFunctiiInitiale() {
for (i = 0; i < functiiInitiale.length; i++) {
window[functiiInitiale[i]]();
}
}
$(window).on('load', function () {
ruleazaFunctiiInitiale();
});
function initPaginaCurenta(){
switch (paginaCurenta) {
case 'home':
laPaginaHome();
break;
case 'adaug':
laPaginaAdaug();
break;
case 'eu':
laPaginaEu();
break;
case 'log':
laPaginaLog();
break;
}
}
// ****************************
// HOME
// ****************************
function laPaginaHome(){
$("#cautAT").keyup(function(event) {
if (event.keyCode === 13) {
cautaInJurnal();
}
});
maine=new Date();
maine.setDate(maine.getDate() + 1);
$('#dataFiltru').val(maine.toISOString().split('T')[0]);
$("#dataFiltru").on("change",function(){
filtruData();
});
}
function cautaInJurnal(){
window.location.assign('/caut/'+$("#cautAT").val());
}
function filtruData(){
window.location.assign('/din/'+$("#dataFiltru").val());
}
// ****************************
// PLUS
// ****************************
function laPaginaAdaug(){
$("#salveaza").click(function(){
adaugaPagina();
});
$('#dataJurnal').val(new Date().toISOString().split('T')[0]);
$("#dd_categorii").val(1);
}
function adaugaPagina() {
if ($("#titlu").val().trim()=='' || $("#detalii").val().trim()=='') {
notificAT('Completati titlul si detaliile inregistrarii');
return;
}
a=$("#dataJurnal").val().trim();
b='0';
if ($("#estePublic").is(':checked')) {
b= '1';
}
c=$("#dd_categorii").val().trim();
d=$("#titlu").val().trim();
e=$("#detalii").val().trim();
parametri=[a, b, c, d, e];
v = ["_adaugaPagina", parametri];
dragon(v, RDadauga);
}
// ****************************
// EU
// ****************************
function laPaginaEu(){
$("#salveazaEu").click(function(){
salveazaEu();
});
}
function salveazaEu(){
id=[];
val=[];
$(":text").each(function() {
id.push($(this).attr('id'));
val.push($(this).val());
});
parametri=[id, val];
//alert(parametri);
v = ["_salveazaEu", parametri];
dragon(v, RDactualizeaza);
}
function RDactualizeaza(rezultat){
//alert(rezultat);
if (rezultat.trim() !== '1') {
notificAT("EROARE LA ADĂUGAREA INFORMAȚIILOR !!!");
}else{
notificAT("AM ADĂUGAT INFORMAȚIILE !!!");
asteaptaSiRefresh(3500);
}
}
function RDadauga(rezultat){
//alert(rezultat);
if (rezultat.trim() !== '1') {
notificAT("EROARE LA ADĂUGAREA INFORMAȚIILOR !!!");
}else{
notificAT("AM ADĂUGAT INFORMAȚIILE !!!");
// location.reload();
}
}
// ****************************
// LOG
// ****************************
function laPaginaLog(){
schimbaData();
}
function schimbaData(){
zile=["Duminică", "Luni", "Marți", "Miercuri", "Joi", "Vineri", "Sâmbătă" ];
luni=["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie" ];
dataInit= new Date($("#dataLog").text());
ziua=zile[dataInit.getDay()];
luna=luni[dataInit.getMonth()];
data= dataInit.getDate();
txtData=ziua+', '+data+' '+luna;
$("#dataLog").text(txtData);
}