Your IP : 3.141.25.212


Current Path : /data/web/virtuals/51568/virtual/www/www/letniskola/
Upload File :
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&nbsp;&nbsp;&nbsp;$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>