<?php
$hoje = Funcao::ConvertDateToMysql(str_replace('%2F', '/', $_POST["dia"] ?? '')) ?? date('Y-m-d');
$frequencias = (new ListaPresenca)
    ->and("lista_presenca_id", 0, ">")
    ->extraSQL("date(lista_presenca_checkout) = '$hoje'")
    ->debug_sql(0)
    ->limite(200)
    ->orderBy(' lista_presenca_id DESC')
    ->listar();
$mod = 'frequencia_manual';
$titulo = 'Lista de Presença';
?>
<div class="row g-4">
    <div class="col-12">
        <nav class=" bg-secondary rounded h-100 p-4 navbar bg-body-tertiary">
            <div class="container-fluid">
                <a class="navbar-brand"><i class="fa fa-receipt me-2"></i><?= $titulo ?></a>
                <div class="d-flex" role="search">
                    <a href="<?= __URLSITE__ ?>frequencia/qrcode" type="button" class="btn btn-primary " style="margin-right: 20px;">
                        Leitor QR Code
                    </a>
                    <a href="<?= __URLSITE__ ?><?= $mod ?>/formulario" type="button" class="ml-3 btn btn-outline-primary">
                        Novo
                    </a>
                </div>
            </div>
        </nav>
    </div>

    <div class="col-12">
        <div class="bg-secondary rounded h-100 p-4 text-right">
            <form action="<?= __URLSITE__ . 'frequencia_manual/listagem' ?>" method="post">
                <div class="row">
                    <div class="offset-md-8 col-md-3 col-9">
                        <input type="text" name="dia" class="form-control data">
                    </div>
                    <button type="submit" class="btn btn-primary sm col-md-1 col-3"><i class="fa fa-arrow-right"></i></button>
                </div>
            </form>
        </div>
    </div>
    <div class="col-12">
        <div class="bg-secondary rounded h-100 p-4">
            <div class="table-responsive">
                <table class="table">
                    <thead>
                        <tr>
                            <th scope="col">#</th>
                            <th scope="col">Participante</th>
                            <th scope="col">Evento</th>
                            <?php if ($_SESSION['usuario_nivel'] == 'Administrador') { ?>
                                <th scope="col">Usuario do Stand</th>
                            <?php } ?>
                            <th scope="col">Confirmação de Presença</th>
                            <th scope="col">Ação</th>
                        </tr>
                    </thead>
                    <tbody>

                        <?php foreach ($frequencias as $lista_presenca) { ?>
                            <tr>
                                <td scope="row"><?= ($lista_presenca)->lista_presenca_id; ?></td>
                                <td><?= ($lista_presenca)->participante_nome; ?></td>
                                <td><?= ($lista_presenca)->evento_nome; ?></td>
                                <?php if ($_SESSION['usuario_nivel'] == 'Administrador') { ?>
                                    <td><?= ($lista_presenca)->usuario_login . ' - ' . ($lista_presenca)->evento_local; ?></td>
                                <?php } ?>
                                <td><?= Funcao::ConvertDateFromMysql(($lista_presenca)->lista_presenca_checkout); ?></td>
                                <td>
                                    <div class="btn-group" role="group">
                                        <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
                                            Ação
                                        </button>
                                        <ul class="dropdown-menu">
                                            <li><a class="dropdown-item btn-acao" type="button" href="<?= __URLSITE__ ?><?= $mod ?>/formulario/<?= ($lista_presenca)->lista_presenca_id; ?>"><i class="fas fa-edit me-2"></i>Editar</a></li>
                                            <li><a class="dropdown-item btn-acao" type="button" href="<?= __URLSITE__ ?><?= $mod ?>/excluir/<?= ($lista_presenca)->lista_presenca_id; ?>"><i class="far fa-trash-alt me-2"></i>Excluir</a></li>
                                        </ul>
                                    </div>
                                </td>
                            </tr>
                        <?php } ?>
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</div>

<script>
    $(document).ready(function() {
        mascaras();
        var table = $('table').DataTable({
            "language": {
                "paginate": {
                    "previous": "Anterior",
                    "next": "Próxima"
                },
                "sSearch": "Pesquisar",
            },
        });
    });
</script>