Current Path : /data/web/virtuals/51568/virtual/www/subdom/agenda/php/zapisy/ |
Current File : /data/web/virtuals/51568/virtual/www/subdom/agenda/php/zapisy/Kolega.js |
function jednaniKolega(kterekolegy = 0) { $("#div-editace").data("kterekolegy", kterekolegy); $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniKolega', kterekolegy: kterekolegy, }) }, success: function(result) { $('#div-supliky-table').html(result); $('#div-dialogy').html(""); } }); } function jednaniKolegaEdituj(idjednani) { $('[id^="jednaniRadek"]').css("background-color", "initial"); $("#jednaniRadek" + idjednani).css("background-color", "#cadefc"); $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniKolegaEdituj', id: idjednani, }) }, success: function(result) { $('#div-dialogy').html(result); } }); } function jednaniKolegaUlozit(idjednani) { $("#jednaniMsg").html("").addClass('d-none'); $("#zmena").html("").addClass('d-none'); let err = [], kolega = $("#kolega").val(), forma = $('[name = "rgforma"]:checked').val(), datum = $("#idDatum").val(), obsah = $("#idobsah").val(); if (!kolega) { err.push('zvol kolegy'); } if (!datum) { err.push('chybí datum a čas'); } if (obsah.length < 1) { err.push('uveď obsah'); } if (err.length > 0) { let message = `<div class="alert alert-danger rounded-0 pt-1 pb-2 mb-0"><ul class="mb-0">`; err.forEach(element => { message += `<li>${element}</li>`; }); message += '</ul></div>'; $("#jednaniMsg").html(message).removeClass('d-none'); } else { let data = { command: 'jednaniKolegaUlozit', idjednani: idjednani, kolega: kolega, forma: forma, datum: datum, obsah: obsah, }; $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify(data) }, success: function(result) { html = JSON.parse(result); $('#div-dialogy').html(html.detail); $('#div-supliky-table').html(html.seznam); $("#jednaniRadek" + html.idjednani).css("background-color", "#cadefc"); } }); } } function jednaniKolegaDetail(idjednani) { $('[id^="jednaniRadek"]').css("background-color", "initial"); $("#jednaniRadek" + idjednani).css("background-color", "#cadefc"); $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniKolegaDetail', id: idjednani, }) }, success: function(result) { $('#div-dialogy').html(result); } }); } /************* PRO SPRÁVCE **************************************************** */ function jednaniMeziKolegy() { $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniMeziKolegy', }) }, success: function(result) { $('#div-supliky-table').html(result); $('#div-dialogy').html(""); } }); } function jednaniMeziKolegyDetail(idjednani) { $('[id^="kolegaRadek"]').css("background-color", "initial"); $("#kolegaRadek" + idjednani).css("background-color", "#cadefc"); $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniMeziKolegyDetail', id: idjednani, }) }, success: function(result) { $('#div-dialogy').html(result); } }); } function jednaniMeziKolegySmazatDotaz(idjednani) { let comazat = $("#kolegaDatum" + idjednani).text() + ': ' + $("#kolegaZapsal" + idjednani).text(), dotaz = ` <tr id="kolegaRadekMazat${idjednani}"> <td colspan="5" class=" mt-2"> <div class="alert alert-danger rounded-0 d-flex py-1"> <div class="mt-2">${comazat}</div> <button class="ms-auto btn btn-primary me-2 rounded-0" onclick="jednaniMeziKolegySmazatNemazat(${idjednani})">Nemazat</button> <button class="btn btn-danger rounded-0" onclick="jednaniMeziKolegySmazatSmazat(${idjednani})">Smazat</button> </div> </td> </tr>`; $(dotaz).insertAfter("#kolegaRadek" + idjednani); } function jednaniMeziKolegySmazatNemazat(idjednani) { $("#kolegaRadekMazat" + idjednani).remove(); } function jednaniMeziKolegySmazatSmazat(idjednani) { $.ajax({ url: 'php/zapisy/ajaxKolega.php', type: 'POST', dataType: 'HTML', data: { 'data': JSON.stringify({ command: 'jednaniMeziKolegySmazatSmazat', idjednani: idjednani }) }, success: function(result) { $('#div-supliky-table').html(result); $('#div-dialogy').html(""); } }); }