Your IP : 3.17.155.232


Current Path : /data/web/virtuals/51568/virtual/www/www/plany/
Upload File :
Current File : /data/web/virtuals/51568/virtual/www/www/plany/planyPlanyNovy.php

<?php
  if (file_exists('funkce/DbConnect.php')){
     require_once('funkce/DbConnect.php');
  }
  if (file_exists('../../funkce/DbConnect.php')){
     require_once('../../funkce/DbConnect.php');
  }
  if (!IsSet($idRok)){
      if (IsSet($_POST["idRok"])){$idRok = $_POST["idRok"];} else {$idRok = 0;}
  }
  if (IsSet($_POST["idPlan"])){$idPlan = $_POST["idPlan"];} else {$idPlan = 0;}  
  if (IsSet($_POST["akce"])){$akce = $_POST["akce"];}   //akce = n ... novy, e ... editace
  
  if ($akce == 'n') {
    $sql = "select max(id) as maxid from pl_tydny where idplan>0 and idrok=$idRok";
    $result = mysqli_query($conn, $sql);
    $row =  mysqli_fetch_object($result);
    if ($row->maxid < 1) {$maxid = 0;} else {$maxid = $row->maxid;}
    
    $sql = "SELECT `id`, `cislo`, `zacatek` FROM `pl_tydny` pt WHERE pt.idrok = $idRok and pt.idplan<1 and id>$maxid order by zacatek";
    $result = mysqli_query($conn, $sql);
  } else {
    $sql = "select min(id) as minid, max(id) as maxid from pl_tydny where idplan=$idPlan";
    $result = mysqli_query($conn, $sql);
    $row =  mysqli_fetch_object($result);
    $minid = $row->minid;
    $maxid = $row->maxid;  
    $sql = "SELECT `id`, `cislo`, `zacatek` FROM `pl_tydny` pt WHERE pt.idrok = $idRok and id>=$minid order by zacatek";
    $result = mysqli_query($conn, $sql);
  }
  $pocitadlo = 0;

?>
<div id="plNovyUdaje" class="border border-info p-3 mb-2">
    <div class="h5"><?php echo ($akce == 'n') ? 'Nový plán' : 'Editace plánu'; ?> </div>


    <?php   

  $pocitadlo = 0;  
     while ($row =  mysqli_fetch_object($result)) { 
                  $pocitadlo++; 
if ($pocitadlo == 1){?>
    <div class="input-group mb-2" disable>
        <div class="input-group-prepend">
            <label class="input-group-text  rounded-0" for="odTydne">Od:
            </label>
        </div>
        <select class="custom-select  rounded-0" id="odTydne">
            <option value="<?php echo $row->id; ?>">
                <?php echo date('j.n.Y', strtotime($row->zacatek));?>
            </option>
        </select>
    </div>

    <div class="input-group mb-2">
        <div class="input-group-prepend ">
            <label class="input-group-text rounded-0" for="odTydne">Do: </label>
        </div>
        <select class="custom-select  rounded-0 " id="doTydne">

            <?php } ?>
            <?php if ($akce == 'n') { ?>
            <option <?php echo ($pocitadlo == 1) ? " selected " : ""; ?> value="<?php echo $row->id; ?>">
                <?php echo date('j.n.Y', strtotime("+4 day", strtotime($row->zacatek)));?>
            </option>
            <?php } else { ?>
            <option <?php echo ($row->id == $maxid) ? " selected " : ""; ?> value="<?php echo $row->id; ?>">
                <?php echo date('j.n.Y', strtotime("+6 day", strtotime($row->zacatek)));?>
            </option>            
            <?php } ?>
            <?php } ?>
        </select>
    </div>
    <div id="err" style="font-size: 0.85rem;" class="alert alert-danger d-none p-1  rounded-0">Datum "od" nesmí být větší než datum
        "od".</div>
    <div class="row">
        <div class="col-6">
            <button class="btn btn-warning btn-sm rounded-0" id="btnNovyPlStorno">Storno</button>
        </div>
        <div class="col-6 text-right">
            <button class="btn btn-success btn-sm rounded-0" id="btnNovyPlZaloz"><?php echo ($akce == 'n') ? 'Založ' : 'Ulož'; ?></button>
        </div>
    </div>
</div>
<script>
    $(document).ready(function () {

        $("#btnNovyPlStorno").on('click', function () {
            $("#plNovyBtn").removeClass("d-none");
            $("#plNovyUdaje").addClass("d-none");
        })

        $("#btnNovyPlZaloz").on('click', function () {

            let idOd = parseInt($("#odTydne").val(), 10),
                idDo = parseInt($("#doTydne").val(), 10);
            if (idOd > idDo) {
                $("#err").removeClass("d-none");
            } else {
                $("#err").addClass("d-none");
                $("#plNovyBtn").removeClass("d-none");
                $("#plNovyUdaje").addClass("d-none");
                $.ajax({
                    url: "www/plany/planyPlanyNovyZaloz.php",
                    type: 'POST',
                    data: {
                        'idOd': idOd,
                        'idDo': idDo,
                        'idRok': '<?php echo $idRok; ?>',
                        'akce': '<?php echo $akce; ?>',
                        'idPlan': '<?php echo $idPlan; ?>',
                    },
                    success: function (result) { 
                        $.ajax({
                            url: "www/plany/planyPlany.php",
                            type: 'POST',
                            data: {
                                'idRok': '<?php echo $idRok; ?>',
                            },
                            success: function (result) {
                                $("#idListPlans").html(result);

                                var idPlan = rgKod("rgPlanZobr");
                                console.log(idPlan);
                                $.ajax({
                                  url: "www/plany/planyNahled.php",
                                  type: 'POST',
                                  data: {
                                    'idPlan': idPlan
                                  },
                                  success: function (result) {
                                    $("#main").html(result);
                                    console.log('nahled');
                                    $("#plLzeEdit").removeClass("d-none");              
                                      }
                                    })          
                                  }
                                })



                            }
                        })

                    }
                })

    })
</script>