Your IP : 18.225.149.134


Current Path : /data/web/virtuals/51568/virtual/www/subdom/agenda/php/zapisy/
Upload File :
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("");
        }
    });
}