Current Path : /data/web/virtuals/51568/virtual/www/www/ucebnice/ |
Current File : /data/web/virtuals/51568/virtual/www/www/ucebnice/zapujcka-seznam.php |
<?php if (!isset($pdo)){ if (file_exists("class/pdoDB.class.php")) {require "class/pdoDB.class.php";} else {require "../../class/pdoDB.class.php";} $pdo = new pdoDB(); } $idkniha = (isset($_POST["idkniha"])) ? $_POST["idkniha"] : ""; $rok = date("Y"); $mesic = date("m"); if ($m<7){ $skolniRok = ($rok - 1)."/".$rok; } else { $skolniRok = $rok."/".($rok+1); } $sql = "select id from pl_roky where rok = :skolniRok"; $result = $pdo->queryOne($sql, Array(':skolniRok' => $skolniRok)); $idrok = $result->id; /* $sql = "select skl_zapujcky.id, sum(`pocetvraceno`) as vraceno, datum, pocet, concat(kn_lidi.prijmeni, ' ', kn_lidi.jmeno) as kdo, kn_tridy.trida from skl_zapujcky left join kn_lidi on kn_lidi.id=skl_zapujcky.idzapujcil and kn_lidi.typ='u' left join kn_tridy on kn_tridy.idtridy=skl_zapujcky.idzapujcil and skl_zapujcky.typzapujcil='t' left join skl_vraceni on skl_vraceni.idzapujcky=skl_zapujcky.id where skl_zapujcky.idkniha = :idkniha group by skl_zapujcky.id order by skl_zapujcky.datum desc, skl_zapujcky.id desc"; */ $sql = "select skl_zapujcky.id, sum(`pocetvraceno`) as vraceno, datum, pocet, typzapujcil, skl_zapujcky.idzapujcil from skl_zapujcky left join skl_vraceni on skl_vraceni.idzapujcky=skl_zapujcky.id where skl_zapujcky.idkniha = :idkniha group by skl_zapujcky.id order by skl_zapujcky.datum desc, skl_zapujcky.id desc"; $zapujcky = $pdo->queryAll($sql, Array(':idkniha' => $idkniha)); if ($zapujcky) { ?> <div class="tabulka-overflow"> <table id="tblZapujcky" class="table table-sm pr-2 tabulka-clanky" style="width: 99%"> <tr class="alert alert-info"> <th>datum</th> <th class="text-right pr-3" style="width:80px;">půjčeno</th> <th class="text-right pr-3" style="width:80px;">vráceno</th> <th>kdo</th> <th>záznam</th> <th>vrátit</th> </tr> <tbody id="tblZapBody"> <?php forEach($zapujcky as $za){ list($rok, $mesic, $den) = explode("-", $za->datum); $datum = "$den.$mesic.$rok"; $vraceno = ((empty($za->vraceno)) ? 0 : $za->vraceno); if ($za->typzapujcil == 'u'){ $kdo = "select concat(kn_lidi.prijmeni, ' ', kn_lidi.jmeno) as kdo from kn_lidi where kn_lidi.id = :idzapujcil"; $kdoZapujcil = $pdo->queryOne($kdo, Array(':idzapujcil' => $za->idzapujcil)); } else { $kdo = "select concat(kn_tridy.trida, ' (', kn_lidi.prijmeni, ' ', kn_lidi.jmeno, ')') as kdo from kn_tridy left join kn_lidi on kn_tridy.idtridni=kn_lidi.id and kn_lidi.typ='u' where kn_tridy.idtridy= :idzapujcil and kn_tridy.idskolnirok = :idskolnirok "; $kdoZapujcil = $pdo->queryOne($kdo, Array(':idzapujcil' => $za->idzapujcil, ':idskolnirok'=>$idrok)); } ?> <tr id="radZap<?=$za->id?>" > <td id="zaDatum<?=$za->id?>" style="cursor: pointer;" ><?=$datum;?></td> <td id="zaPujceno<?=$za->id?>" class="text-right pr-3"><?=$za->pocet?></td> <td id="zaVraceno<?=$za->id?>" class="text-right pr-3"><?=$vraceno?></td> <td id="zaKdo<?=$za->id?>" ><?=$kdoZapujcil->kdo?></td> <td id="zaDetail<?=$za->id?>" class="ikonaForm text-primary" onclick="zapujckaHistorie('<?= $za->id ?>' , '<?=$za->kdo;?> <?=$kdoZapujcil->kdo;?>')" title="detail zápůjčky"><i class="fas fa-info"></i></td> <?php if ($za->pocet > $vraceno) {?> <td id="zaVratit<?=$za->id?>" class="ikonaForm text-primary" onclick="zapujckaVratit('<?= $za->id ?>' , '<?=$za->kdo;?> <?=$kdoZapujcil->kdo;?>')" title="vrátit"><i class="fas fa-undo"></i></td> <?php } else {?> <td></td> <?php } ?> </tr> <?php } ?> </tbody> </table> </div> <?php } else {?> <div class="alert alert-info rounded-0">Žádná zápůjčka učebnice.</div> <?php }?> <script> </script>