Current Path : /data/web/virtuals/51568/virtual/www/www/ucebnice/ |
Current File : /data/web/virtuals/51568/virtual/www/www/ucebnice/tisk-tisk.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(); } ?> <!DOCTYPE html> <html lang="cs"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>Přehled vypůjčených učebnic </title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> </head> <style> @media print { @page { margin: 0; } body { margin: 2.5cm 2.5cm 2.5cm 2.5cm; } } </style> <body > <?php $typtisk = (isset($_REQUEST["t"])) ? $_REQUEST["t"] : x; $zvoleno = htmlspecialchars((isset($_REQUEST["z"])) ? $_REQUEST["z"] : x); if ($typtisk == 'u'){ $sql = "select distinct skl_zapujcky.idzapujcil, concat(kn_lidi.prijmeni, ' ',kn_lidi.jmeno) as vypujcil from skl_zapujcky left join kn_lidi on kn_lidi.id=skl_zapujcky.idzapujcil and skl_zapujcky.typzapujcil='u' and kn_lidi.typ='u' where skl_zapujcky.typzapujcil='u' and skl_zapujcky.pocet>skl_zapujcky.vraceno and skl_zapujcky.idzapujcil in ($zvoleno) order by vypujcil"; } else if ($typtisk == 't'){ $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 distinct skl_zapujcky.idzapujcil, concat(kn_tridy.trida, ' (', kn_lidi.prijmeni, ' ',kn_lidi.jmeno,')') as vypujcil from skl_zapujcky left join kn_tridy on kn_tridy.idtridy=skl_zapujcky.idzapujcil left join kn_lidi on kn_lidi.id=kn_tridy.idtridni and kn_lidi.typ='u' where skl_zapujcky.typzapujcil='t' and skl_zapujcky.pocet>skl_zapujcky.vraceno and kn_tridy.idskolnirok=$idrok and skl_zapujcky.idzapujcil in ($zvoleno) order by vypujcil"; } $vypujcil = $pdo->queryAll($sql, Array()); //':zvoleno' => $zvoleno if ($vypujcil){ forEach($vypujcil as $jeden){?> <div style="break-after:page" "> <div class="h1 text-center mb-2 mt-5">Zápůjčky ze skladu učebnic </div> <div class="h5 mb-4 text-center">stav ke dni: <?= Date('d.m.Y');?></div> <div class="h2 mb-3"> <?= $jeden->vypujcil;?> </div> <?php $sqldetail = "SELECT skl_knihy.titul, skl_zapujcky.datum, skl_zapujcky.pocet, skl_zapujcky.vraceno from skl_zapujcky left join skl_knihy on skl_zapujcky.idkniha=skl_knihy.id where skl_zapujcky.idzapujcil = :idzapujcil and skl_zapujcky.typzapujcil = :typzapujcil and pocet>vraceno order by titul, datum"; $detail = $pdo->queryAll($sqldetail, Array(':idzapujcil' => $jeden->idzapujcil, ':typzapujcil'=>$typtisk)); ?> <div class="mx-5"> <table class="table table-bordered table-sm"> <tr class="font-style-bold"> <td>učebnice</td> <td>zapůjčeno dne</td> <td>zapůjčeno ks</td> <td>vráceno ks</td> </tr> <?php forEach($detail as $radek){ list($rok, $mesic, $den) = explode("-", $radek->datum); $datum = "$den.$mesic.$rok"; ?> <tr> <td><?= $radek->titul?></td> <td class="text-right"><?= $datum?></td> <td class="text-right"><?= $radek->pocet?></td> <td class="text-right"><?= $radek->vraceno?></td> </tr> <?php } ?> </table> </div> </div> <?php } } ?> </body> </html>