Current Path : /data/web/virtuals/51568/virtual/www/www/letniskola/ |
Current File : /data/web/virtuals/51568/virtual/www/www/letniskola/prihlasky.php |
<?php if (!isset($pdo)){ if (file_exists("class/pdoDB.class.php")) {require "class/pdoDB.class.php";} else {require "../../class/pdoDB.class.php"; } } $data = (isset($_POST['data'])) ? $_POST['data'] : ""; $data = json_decode($data); $command = ($data) ? $data->command : 'prihlasky'; switch ($command) { case 'prihlasky':{ echo prihlasky($data); break; }; case 'prihlaskyBody':{ echo prihlaskyBody($data->sortBy); break; } } function prihlasky(){ $prihlaskyBody = prihlaskyBody(); $html = <<<HTML <div class="d-flex justify-content-center flex-column"> <div class="d-flex mb-2" style="max-height: 50px"> <h4 class="mx-5 mb-3 mt-2">Letní škola s Kolumbem</h4> <form name="c" action="www/letniskola/prihlaskytisk.php" target="prihlaskytisk" method="post" class="ml-auto mr-5"> <button class="btn btn-outline-info rounded-0">Tisk potvrzených</button> </form> </div> <table class="table-striped table-sm mx-5"> <thead class="border border-secondary"> <th class="text-center">#</th> <th class="text-left"><button id="idPBzak" onclick="prihlaskyBody('zak')" class="btn btn-secondary btn-sm w-100 text-left font-weight-bold rounded-0">žák</button></th> <th class="text-left"><button id="idPBtrida" onclick="prihlaskyBody('trida')" class="btn btn-outline-secondary btn-sm w-100 text-left font-weight-bold rounded-0">třída</button></th> <th class="text-left">e-mail rodič</th> <th class="text-left">telefon</th> <th class="text-center"><button id="idPBvlozeno" onclick="prihlaskyBody('vlozeno')" class="btn btn-outline-secondary btn-sm w-100 text-left font-weight-bold rounded-0">vlozeno</button></th> <th class="text-center"><button id="idPBpotvrzeni" onclick="prihlaskyBody('potvrzeno')" class="btn btn-outline-secondary btn-sm w-100 text-left font-weight-bold rounded-0">potvrzeno</button></th> <th class="text-center">smaž</th> <!--th class="text-center">edit</th--> </thead> <tbody id="prihlaskyBody"> $prihlaskyBody </tbody> </table> </div> HTML; return $html; } function prihlaskyBody($orderBy = "`prijmeni`, `trida`"){ $pdo = new pdoDB(); $sql = "SELECT `id`, `prijmeni`, `jmeno`, `trida`, `vlozeno`, `potvrzeno`, `emailzz`, `telefon` FROM `letniskola` ORDER BY $orderBy"; $seznam = $pdo->queryAll($sql, Array()); $html = ""; $pocet = 0; foreach ($seznam as $zak) { $pocet++; if (strpos($zak->potvrzeno, '0000-00-00') === false) { list($datum, $cas) = explode(' ', $zak->potvrzeno); list($rok, $mesic, $den) = explode('-', $datum); $okamzik = $den.'.'.$mesic.'.'.$rok.' '.$cas; $stav = '<i class="fas fa-check text-success"></i>'; } else { $okamzik = ''; $stav = '<i class="fas fa-times text-danger"></i>'; } list($datum, $cas) = explode(' ', $zak->vlozeno); list($rok, $mesic, $den) = explode('-', $datum); $vlozeno = $den.'.'.$mesic.'.'.$rok.' '.$cas; $html .= <<<HTML <tr id="prihlasky-radek$zak->id"> <td class="text-right">$pocet</td> <td id="zak$zak->id">$zak->prijmeni $zak->jmeno</td> <td>$zak->trida</td> <td>$zak->emailzz</td> <td>$zak->telefon</td> <td class="text-right">$vlozeno</td> <td class="text-right">$stav $okamzik</td> <td class="text-center" onclick="smazPrihlasku($zak->id)"><i class="text-danger far fa-trash-alt"></td> <!--td class="text-center" onclick="editujPrihlasku($zak->id)"><i class="text-primary far fa-edit"></i></td--> </tr> HTML; } return $html; } ?> <script type="text/javascript" src="www/letniskola/letniskola.js"></script>