Your IP : 3.16.69.218


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

<?php
  require_once('DbConnect.php');
  
  if (IsSet($_POST["idRok"])){$idRok = $_POST["idRok"];}
  if (IsSet($_POST["idTyden"])){$idTyden = $_POST["idTyden"];}
  if (IsSet($_POST["idTydenAktualni"])){$idTydenAktualni = $_POST["idTydenAktualni"];}
  if (!IsSet($idUvod)){
    if (IsSet($_POST["idUvod"])){$idUvod = $_POST["idUvod"];} else {$idUvod = 0;}
  }

 ?>

<div class="plany-akce ">
    <button class="btn btn-outline-info my-2" id="pznNova">Nová poznámka <i class="far fa-file"></i></button>
    <?php 
                $sql = "SELECT `id`, `idtyden`, `idautor`, `poradi`, `obsah` FROM `pl_uvod` WHERE idtyden = $idTydenAktualni order by poradi";
                if ($result = mysqli_query($conn, $sql)) {
                $pocetUvod = mysqli_num_rows($result);
                $countUvod = 0;
                if ($pocetUvod>0) {?>
    <table class="table table-striped table-bordered table-sm">
        <?php  while ($row =  mysqli_fetch_object($result)) {                                      
                                        $countUvod++;
                                        $checked = ($row->id == $idUvod) || (($countUvod == 1) && ($idUvod == 0)); 
                                        $checkedS = ($checked) ? "checked" : ""; 
                                        if ($checkedS == "checked") {
                                          $aktualni = $countUvod;
                                          $idUvod = $row->id; 
                                          $ed = $row->obsah;
                                          $poradi = $row->poradi; }?>
        <tr>
            <td style="width: 55px; ">
                <div class="custom-control custom-radio ml-1 pr-0">
                    <input type="radio" class="custom-control-input" id="rgUvod<?php echo $row->id; ?>" name="rgUvod"
                        <?php echo $checkedS; ?>>
                    <label class="custom-control-label" for="rgUvod<?php echo $row->id; ?>">
                        <?php echo $row->poradi;?>
                    </label>
                </div>
            </td>
            <td> <?php  echo html_entity_decode(mb_substr(strip_tags($row->obsah), 0, 26, 'utf-8')) .((mb_strlen(strip_tags($row->obsah)) > 26) ? '...' : '' );?>
            </td>
        </tr>
        <?php }?>
    </table>
    <div class="row">
        <div class="col-5 text-left">
            <button class="btn btn-outline-danger text-left" id="pznDel">Smazat <i class="far fa-trash-alt"></i></button>
        </div>

        <?php 
if ($pocetUvod>1) {?>
        <div class="col-3 text-right mx-0">
            <?php if ($aktualni > 1) { ?>
            <button id="btnUvodMoven" class="btn btn-outline-warning "><i
                    class="fas fa-arrow-up"></i></button>

            <?php } ?>
                    </div>
        <div class="col-2 text-left mx-0">
            <?php  if ($aktualni < $pocetUvod) { ?>
            <button id="btnUvodMoved" class="btn btn-outline-warning "><i
                    class="fas fa-arrow-down"></i></button>
            <?php } ?>
        </div>

        <?php } ?>

    </div>
    <div id="pznDlgDel" class="alert alert-danger mt-3  d-none">
        <div class="h5">Mazání</div>
        Chystáš se smazat položku <span id="mazanaPolozkaUvod"></span>.<br>
        Chceš pokračovat?
        <div class="row mt-3">
            <div class="col text-left">
                <button class="btn btn-danger" id="pznDelAno">Ano</button>
            </div>
            <div class="col text-right">
                <button class="btn btn-success" id="pznDelNe">Ne</button>
            </div>
        </div>
    </div>
    <?php }
 } ?>
</div>


<div class="editor">
    <?php
   if ($pocetUvod > 0) { ?>
    <div class="ckEditFlex">
        <div class=""><button id="btnSavePzn" class="btn btn-success my-2">Uložit napsaný text</button></div>
        <div id="alPoznamkyZmena" class="d-none alert alert-danger pt-1 pb-2 h5 my-2 text-uppercase">Změněno</div>
    </div>

    <textarea class="form-control" id="ckePoznamky" name="ckePoznamky">
                                              <?php echo $ed;  ?>
              </textarea>
    <script>
        CKEDITOR.replace('ckePoznamky', CKeditMojeNastaveni(300));
        CKEDITOR.add;
    </script>
    <?php }?>
</div>

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

        $('[id^="rgUvod"]').on('click', function () {
            var idRok = rgKod("rgRokZobr"),
                idTyden = rgKod("rgTydenZobr"),
                idTydenAktualni = idTyden,
                idUvod = rgKod("rgUvod");

            $.ajax({
                url: "textyUvod.php",
                type: 'POST',
                data: {
                    'idRok': idRok,
                    'idTyden': idTyden,
                    'idTydenAktualni': idTydenAktualni,
                    'idUvod': idUvod
                },
                success: function (result) {
                    $("#uvod").html(result);
                }
            })
        })
        if (CKEDITOR.instances['ckePoznamky']){
           CKEDITOR.instances['ckePoznamky'].on('change', function () {
              $('#alPoznamkyZmena').removeClass('d-none');
           });
        }
                     
        $('#pznDel').on('click', function () {
            let idUvod = rgKod("rgUvod");
            $("#mazanaPolozkaUvod").html(idUvod);
            $("#pznDlgDel").removeClass("d-none");
        })

        $('#pznDelNe').on('click', function () {
            $("#pznDlgDel").addClass("d-none");
        })

        $('#pznDelAno').on('click', function () {
            var idUvod = rgKod("rgUvod"),
                idTyden = rgKod("rgTydenZobr"),
                idRok = rgKod("rgRokZobr"),
                idTydenAktualni = idTyden;
            $.ajax({
                url: "textyUvodDelete.php",
                type: 'POST',
                data: {
                    'idUvod': idUvod,
                    'idTyden': idTyden
                },
                success: function (result) {
                    $("#pznDlgDel").addClass("d-none");
                    $.ajax({
                        url: "textyUvod.php",
                        type: 'POST',
                        data: {
                            'idRok': idRok,
                            'idTyden': idTyden,
                            'idTydenAktualni': idTydenAktualni,
                            'idUvod': 0
                        },
                        success: function (result) {
                            $("#uvod").html(result);
                        }
                    })
                }
            })
        })

        $('#btnSavePzn').on('click', function () {
            var pozn = CKEDITOR.instances.ckePoznamky.getData(),
                idUvod = rgKod("rgUvod"),
                idRok = rgKod("rgRokZobr"),
                idTyden = rgKod("rgTydenZobr"),
                idTydenAktualni = idTyden;

            $.ajax({
                url: "textyUvodUloz.php",
                type: 'POST',
                data: {
                    'pozn': pozn,
                    'idUvod': idUvod
                },
                success: function (result) {
                    $.ajax({
                        url: "textyUvod.php",
                        type: 'POST',
                        data: {
                            'idRok': idRok,
                            'idTyden': idTyden,
                            'idTydenAktualni': idTydenAktualni,
                            'idUvod': idUvod
                        },
                        success: function (result) {
                            $('#alZmena').addClass('d-none');
                            $("#uvod").html(result);
                        }
                    })
                }
            })

        })

        $('[id^="btnUvodMove"]').on('click', function () {
            var smer = this.id.substr(11, 1),
                idUvod = rgKod("rgUvod"),
                idTyden = rgKod("rgTydenZobr"),
                idRok = rgKod("rgRokZobr"),
                idTydenAktualni = idTyden;
            $.ajax({
                url: "textyUvodMove.php",
                type: 'POST',
                data: {
                    'idTyden': idTyden,
                    'idUvod': idUvod,
                    'smer': smer
                },
                success: function (result) {
                    $.ajax({
                        url: "textyUvod.php",
                        type: 'POST',
                        data: {
                            'idRok': idRok,
                            'idTyden': idTyden,
                            'idTydenAktualni': idTydenAktualni,
                            'idUvod': idUvod
                        },
                        success: function (result) {
                            $("#uvod").html(result);
                        }
                    })
                }
            })
        })

        $("#pznNova").on('click', function () {
            var idRok = rgKod("rgRokZobr"),
                idTyden = rgKod("rgTydenZobr");
            $.ajax({
                url: "textyUvodNovy.php",
                type: 'POST',
                data: {
                    'idTyden': idTyden
                },
                success: function (result) {
                    $.ajax({
                        url: "textyUvod.php",
                        type: 'POST',
                        data: {
                            'idRok': idRok,
                            'idTyden': idTyden,
                            'idTydenAktualni': idTyden,
                            'idUvod': result
                        },
                        success: function (result) {
                            $("#uvod").html(result);
                        }
                    })                
                }
            })
        })

    })
</script>