Your IP : 18.188.203.142


Current Path : /data/web/virtuals/51568/virtual/www/www/uploader/
Upload File :
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">&times;</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">&times;</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);         
              
            }
        }); 
        }
    });     
  }