Current Path : /data/web/virtuals/51568/virtual/www/subdom/agenda/php/zapisy/ |
Current File : /data/web/virtuals/51568/virtual/www/subdom/agenda/php/zapisy/JednaniZaznamy.js |
function jednaniZaznamy() { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniZaznamy' }) }, success: function(result) { $('#div-supliky-table').html(result); $("#div-dialogy").html(""); } }); } function jednaniZaznamyDetail(idjednani) { $('[id^="jednaniRadek"]').css("background-color", "initial"); $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniZaznamyDetail', idjednani: idjednani, }) }, success: function(result) { $("#jednaniRadek" + idjednani).css("background-color", "#cadefc"); $("#div-dialogy").html(result); } }); } function zaznamyDuvody() { $('[id^="jednaniRadek"]').css("background-color", "initial"); $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'zaznamyDuvody', }) }, success: function(result) { $("#div-dialogy").html(result); } }); } function duvodAktivni(id) { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'duvodAktivni', id: id, }) }, success: function(result) { let aktivni = (result == '1') ? '<i class="far fa-eye"></i>' : '<i class="far fa-eye-slash"></i>'; $("#polozka-aktivni" + id).html(aktivni); } }); } function duvodEdituj(id) { let duvod = $('#duvod-duvod' + id).text(), editace = `<td> <input type="text" id="duvod-edit${id}" value="${duvod}" class="w-100 mt-1"> </td> <td><button class="btn btn-outline-success rounded-0" onclick="duvodEditujUloz(${id})"><i class="far fa-save"></i></button></td> <td><button class="btn btn-outline-warning rounded-0" onclick="duvodEditujCancel(${id})"><i class="fas fa-undo"></i></button></td>`; $("#duvod-radek" + id).html(editace); } function duvodEditujCancel(id) { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'duvodEditujCancel', id: id }) }, success: function(result) { $("#duvod-radek" + id).html(result); } }); } function duvodEditujUloz(id) { let duvod = $("#duvod-edit" + id).val(); if (duvod.trim() == '') { alert("Důvod nenech prázdný!") } else { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'duvodEditujUloz', id: id, duvod: duvod }) }, success: function(result) { duvodEditujCancel(id); } }); } } function duvodNovy() { $("#duvod-novy-nazev").val(""); $("#duvod-novy").removeClass('d-none'); } function duvodNovyCancel() { $("#duvod-novy").addClass('d-none'); } function duvodNovyUloz() { let duvod = $("#duvod-novy-nazev").val(); if (duvod.trim() == '') { alert("Důvod nenech prázdný!") } else { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'duvodNovyUloz', duvod: duvod }) }, success: function(result) { $("#div-dialogy").html(result); } }); } } function jednaniZaznamyTridit(trideni) { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniZaznamyTridit', trideni: trideni }) }, success: function(result) { $("#id-zaznamy-table").html(result); } }); } function jednaniZaznamySmazatDotaz(idjednani) { let koho = $("#jednaniZak" + idjednani).text(), dotaz = ` <tr id="jednaniRadekMazat${idjednani}"> <td colspan="5" class=" mt-2"> <div class="alert alert-danger rounded-0 d-flex py-1"> <div class="mt-2">${koho}</div> <button class="ms-auto btn btn-primary me-2 rounded-0" onclick="jednaniZaznamySmazatNemazat(${idjednani})">Nemazat</button> <button class="btn btn-danger rounded-0" onclick="jednaniZaznamySmazatSmazat(${idjednani})">Smazat</button> </div> </td> </tr>`; $(dotaz).insertAfter("#jednaniRadek" + idjednani); } function jednaniZaznamySmazatNemazat(idjednani) { $("#jednaniRadekMazat" + idjednani).remove(); } function jednaniZaznamySmazatSmazat(idjednani) { $.ajax({ url: 'php/zapisy/ajaxJednaniZaznamy.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniZaznamySmazatSmazat', idjednani: idjednani }) }, success: function(result) { $("#id-zaznamy-table").html(result); $("#div-dialogy").html(""); } }); }