Your IP : 3.146.255.27


Current Path : /data/web/virtuals/51568/virtual/www/www/ucebnice/
Upload File :
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>