Current Path : /data/web/virtuals/51568/virtual/www/www/uploader/ |
Current File : /data/web/virtuals/51568/virtual/www/www/uploader/upload-soubory.js |
function nastavViditelnost (element){ setTimeout(function () { $(element).addClass("d-none"); }, 4000) } function novaSada(){ let id = 0; $.ajax({ url: "www/uploader/uploader-soubory-detail.php", type: 'POST', dataType: 'HTML', data: { 'id': id, }, success: function (result) { $("#sadaDetail").html(result); $("#headerSadaDetail").html('Nová sada souborů') } }); } function ulozitSada(){ $("#errMsg").removeClass("alert-success alert-danger").addClass('d-none'); $('[id^="sadaEd"]').removeClass("border border-info") let sadaJmeno = $("#sadaJmeno").val(), errMsg = [], id = $("#headerSadaDetail").attr('sada-id'); sadaJmeno = (sadaJmeno.length > 0) ? sadaJmeno.trim() : ""; if (sadaJmeno == ''){ errMsg.push("Sada musí být pojmenovaná"); } if (errMsg.length > 0){ let htm = `<div class="alert alert-danger alert-dismissible mb-0 py-1"> <a href="#" class="close" style="padding: 5px" data-dismiss="alert" aria-label="close">×</a>`; errMsg.forEach(msg => htm += `<li>${msg}</li>`); htm += `</div>` $("#errMsg").html(htm).removeClass("d-none").addClass("alert-danger"); } else { $.ajax({ url: "www/uploader/uploader-sada-detail-uloz.php", type: 'POST', dataType: 'HTML', data: { 'id': id, 'nazev': sadaJmeno, }, success: function (result) { console.log(result); $("#errMsg").html(`<div class="alert alert-success alert-dismissible mb-0 py-1"> <a href="#" class="close" style="padding: 5px" data-dismiss="alert" aria-label="close">×</a> <strong>ULOŽENO</strong> </div>`).removeClass("d-none"); nastavViditelnost("#errMsg"); if (id == 0) { let navrat = result.split("#"), id = navrat[1]; if (id.length>0){id = id.trim();} $.ajax({ url: "www/uploader/uploader-soubory-seznam.php", type: 'POST', dataType: 'HTML', data: { }, success: function (result) { $("#sadaSeznam").html(result); } }); $("#headerSadaDetail").attr("sada-id", id); nastavBorder(id); oznacRadek(id); editujSadu(id); } else { $("#sadaNadpis" + id).html(sadaJmeno); } } }); } } function editujSadu(id){ nastavBorder(id); oznacRadek(id); $.ajax({ url: "www/uploader/uploader-soubory-detail.php", type: 'POST', dataType: 'HTML', data: { 'id': id, }, success: function (result) { $("#sadaDetail").html(result); $("#headerSadaDetail").html('Editace souborů ke stažení') } }); } function nastavBorder(id){ $('[id^="sadaEd"]').removeClass("border border-info"); $("#sadaEd"+id).addClass("border border-info"); } function oznacRadek(id){ $('[id^="radekSada"]').css("background-color", "transparent"); $("#radekSada"+id).css("background-color", "#dee2e6"); } function sadaSoubory(sada_id){ console.log(sada_id); oznacRadek(sada_id); $('[id^="sadaEd"]').removeClass("border border-info"); $.ajax({ url: "www/uploader/uploader-soubory-forma.php", type: 'POST', dataType: 'HTML', data: { 'sada_id': sada_id, }, success: function (result) { $("#sadaDetail").html(result); // let galerie = galerie_id+'#'+$("#radekGalerie"+galerie_id).attr("dest-folder"); $("#sadaDetail").attr("dest-folder", sada_id); $("#uploader-sada-nazev").html($("#sadaNadpis" + sada_id).html()); ukazSouboryVSade(); } }); } function dotazSmazSoubor(id){ $("#dotazSmazSoubor").remove(); $("#fotkaProstredek"+id).append( `<div id="dotazSmazSoubor"> <div class="alert alert-danger mt-1"> <div class="row"> <div class="col-6 pt-2">Cheš smazat soubor ze seznamu?</div> <div class="col-3"> <button class="btn btn-info" onclick="nemazatSoubor()">Nemazat</button> </div> <div class="col-3" > <button class="btn btn-danger" onclick="smazSoubor(${id})">Smazat</button> </div> </div> </div> </div>` ) } function nemazatSoubor(){ $("#dotazSmazSoubor").remove(); } function smazSoubor(id){ let folder = $("#sadaDetail").attr("dest-folder") $.ajax({ url: "www/uploader/uploader-soubor-smazat.php", type: 'POST', dataType: 'HTML', data: { 'id': id, 'folder': folder, }, success: function (result) { console.log(result); $("#souborRadek"+id).remove(); } }); } function ulozSoubor(id){ console.log(id); let popis = $("#alternativ"+id).val(); $.ajax({ url: "www/uploader/uploader-img-edit-uloz.php", type: 'POST', dataType: 'HTML', data: { 'id': id, 'popis': popis, }, success: function (result) { console.log(result); $("#ikonaSave"+id).removeClass("text-primary").addClass("text-success"); $("#filSave"+id).addClass("border border-success") setTimeout(function () { $("#ikonaSave"+id).removeClass("text-success").addClass("text-primary"); $("#filSave"+id).removeClass("border border-success") }, 1000); } }); } function dotazSmazSadu(id){ oznacRadek(id); $('[id^="galerieEd"]').removeClass("border border-info"); $("#dotazSmazatSadu").remove(); $("#sadaNadpis"+id).append( `<div id="dotazSmazatSadu"> <div class="alert alert-danger mt-1 rounded-0"> <div class="row"> <div class="col-6 pt-2">Cheš smazat celou galerii?</div> <div class="col-3"> <button class="btn btn-info rounded-0" onclick="nemazatSadu()">Nemazat</button> </div> <div class="col-3" > <button class="btn btn-danger rounded-0" onclick="smazSadu(${id})">Smazat</button> </div> </div> </div> </div>` ) } function nemazatSadu(){ $("#dotazSmazatSadu").remove(); } function smazSadu(id){ $("#dotazSmazatSadu").remove(); $.ajax({ url: "www/uploader/uploader-sada-smazat.php", type: 'POST', dataType: 'HTML', data: { 'galerie_id': id, }, success: function (result) { $("#sadaDetail").html(" "); $("#sadaDetail").attr("dest-folder", " "); $.ajax({ url: "www/uploader/uploader-soubory-seznam.php", type: 'POST', dataType: 'HTML', data: { }, success: function (result) { console.log(result); $("#sadaSeznam").html(result); } }); } }); }