Your IP : 3.144.92.132


Current Path : /data/web/virtuals/51568/virtual/www/plan/
Upload File :
Current File : /data/web/virtuals/51568/virtual/www/plan/planyPlany.php

<?php
  require_once('DbConnect.php');
  if (!IsSet($idRok)){
      if (IsSet($_POST["idRok"])){$idRok = $_POST["idRok"];}
  }
?>


<hr>
<div class="h4">Plány</div>
<div class="row my-2">

  <div class="col">
    <button class="btn btn-info" id="plNovyBtn">Nový
    </button>
  </div>
  <div class="col text-right">
    <button class="btn btn-success" id="plEmailBtn">Emailem
    </button>
  </div>  
  <div class="col text-right">
    <button class="btn btn-success" id="plTiskBtn">Tisk
    </button>
  </div>
</div>
<div id="plLzeEdit" class="row mb-2">
  <div class="col">
    <button id="btnPlEdit" class="btn btn-outline-info">Editovat</button>
  </div>
  <div class="col text-right">
    <button id="btnPlDel" class="btn btn-outline-danger">Smazat</button>
  </div>
</div>

<div id="plany" class="table-scroll-container-40 mb-3 table-scroll" style="min-width: 220px; max-width: 220px;">
  <div id="containerNovyPlan"></div>
  <div id="containerSmazatPlan" class="d-none">
    <div class="alert alert-danger">
      <div class="h5">Mazání</div>
      <p>Chystáš se smazat plán. Texty (a týdny), které jsou přiřazeny k plánu, zůstanou zachovány.</p>
      <p>Chceš pokračovat? </p>
      <div class="row mt-2">
        <div class="col">
          <button id="btnDelAno" class="btn btn-danger btn-sm">Ano</button>
        </div>
        <div class="col text-right">
          <button class="btn btn-success btn-sm" id="btnDelNe">Ne</button>
        </div>
      </div>
    </div>
  </div>
  <?php

  $sql = "SELECT pp.id, MIN(pt.zacatek) as zacatek, MAX(pt.zacatek) as konec from pl_plany pp join pl_tydny pt on pt.idplan = pp.id "
       ."where pp.idrok = $idRok GROUP by pp.id order by zacatek desc";        
  $result = mysqli_query($conn, $sql);
  $row =  mysqli_fetch_object($result);
  $pocet = 0;
  if ($row->id > 0) { ?>
  <table class="table table-striped table-bordered table-sm ">
    <!--thead>
      <tr>
        <td>začátek</td>
      </tr>
    </thead-->
    <?php   do {
          $pocet++;
          $checked = false;
          if($pocet == 1) {$checked = true;  $idPlan = $row->id;}  
          $checkedS = ($checked) ? "checked" : "";         
                    ?>
    <tr <?php echo ($checked) ?  "id='aktualni'" : ""; ?>>
      <td>
        <div class="custom-control custom-radio ml-1 pr-0">
          <input type="radio" class="custom-control-input" id="rgPlanZobr<?php echo $row->id; ?>" name="rgPlanZobr"
            <?php echo $checkedS; ?>>
          <label class="custom-control-label" for="rgPlanZobr<?php echo $row->id; ?>">
            <?php echo date('d.m.', strtotime($row->zacatek));?> -
            <?php echo date('d.m.Y', strtotime("+6 day", strtotime($row->konec)));?>
          </label>
        </div>
      </td>
    </tr>
    <?php  } while ($row =  mysqli_fetch_object($result)); ?>
  </table>
  <?php ;}?>
</div>


<script src="funkce.js"></script>
<script>
  $(document).ready(function () {

    $("#btnPlDel").on("click", function () {
      $("#containerSmazatPlan").removeClass("d-none");
      $("#containerNovyPlan").addClass("d-none");
    })

    $("#btnDelNe").on("click", function () {
      $("#containerSmazatPlan").addClass("d-none");
    })

    $("#btnDelAno").on("click", function () {
      $("#containerSmazatPlan").addClass("d-none");
      var idPlan = rgKod("rgPlanZobr");
      $.ajax({
        url: "planyPlanySmaz.php",
        type: 'POST',
        data: {
          'idPlan': idPlan,
        },
        success: function (result) {
          $.ajax({
            url: "planyPlany.php",
            type: 'POST',
            data: {
              'idRok': '<?php echo $idRok; ?>',
            },
            success: function (result) {
              $("#idListPlans").html(result);
              $.ajax({
                url: "planyNahled.php",
                type: 'POST',
                data: {
                  'idPlan': 0,
                  'idRok': '<?php echo $idRok; ?>',
                },
                success: function (result) {
                  $("#main").html(result);

                }
              })
            }
          })

        }
      })
    })

    $("#plNovyBtn").on('click', function () {
      $("#containerSmazatPlan").addClass("d-none");
      $("#containerNovyPlan").removeClass("d-none");
      $.ajax({
        url: "planyPlanyNovy.php",
        type: 'POST',
        data: {
          'idRok': '<?php echo $idRok; ?>',
          'akce': 'n'
        },
        success: function (result) {
          $("#containerNovyPlan").html(result);
        }

      })
    })

    $("#btnPlEdit").on('click', function () {
      $("#containerSmazatPlan").addClass("d-none");
      $("#containerNovyPlan").removeClass("d-none");
      var idPlan = rgKod("rgPlanZobr");
      $.ajax({
        url: "planyPlanyNovy.php",
        type: 'POST',
        data: {
          'idRok': '<?php echo $idRok; ?>',
          'idPlan': idPlan,
          'akce': 'e'
        },
        success: function (result) {
          $("#containerNovyPlan").html(result);
          idPlan = result;

        }

      })
    })

    $('[id^="rgPlanZobr"]').on('click', function () {
      $("#containerNovyPlan").addClass("d-none");
      $("#containerSmazatPlan").addClass("d-none");
      var idPlan = rgKod("rgPlanZobr");

      $.ajax({
        url: "planyNahled.php",
        type: 'POST',
        data: {
          'idPlan': idPlan
        },
        success: function (result) {
          $("#main").html(result);
          $.ajax({
            url: "planyJeAktualni.php",
            type: 'POST',
            data: {
              'idPlan': idPlan
            },
            success: function (result) {
              if (result == idPlan) {
                $("#plLzeEdit").removeClass("d-none")
              } else {
                $("#plLzeEdit").addClass("d-none");
              }
            }
          })
        }
      })

    })

    $('#plTiskBtn').on('click', function (event) {
      $("#containerNovyPlan").addClass("d-none");
      $("#containerSmazatPlan").addClass("d-none");
      var idPlan = rgKod("rgPlanZobr");
      event.preventDefault();
      event.stopPropagation();
      var targetAttr = 'tisk';
      var linkHref = 'planyTisk.php?idPlan=' + idPlan;
      window.open(linkHref, targetAttr);
    });


  })
</script>