Current Path : /data/web/virtuals/51568/virtual/www/www/plany.bak/ |
Current File : /data/web/virtuals/51568/virtual/www/www/plany.bak/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 = $("#odTydne").val(), idDo = $("#doTydne").val(); 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>