<?php
require '../conexao/conexao.php';
require '../sessao.php';
require '../configuacoes.php';
require '../conexao/acesso.php';
require '../logs/gera-log.php';

gerarLog(
    1, // tipo de log (acesso)
    $basePath, // módulo
    $_SESSION['CodUsuario'],
    $_SESSION['NomeUsuario']
);

//Declarando null pro resultado do record, caso o usuário clique em pesquisar, ela será preenchida.
$resultmeta = null;


// VERIFICANDO SE O USUÁRIO CLICOU NO BOTÃO PESQUISAR
if (isset($_GET['form_submitted']) && $_GET['form_submitted'] == '1') {

    gerarLog(
        5, // tipo de log (acesso)
        $basePath, // módulo
        $_SESSION['CodUsuario'],
        $_SESSION['NomeUsuario']
    );

    $records_per_page = 10;
    $current_page = $_GET['page'] ?? 1;
    $start_from = ($current_page - 1) * $records_per_page;

    // Obtendo os parâmetros
    $nome_tabela = $_GET['nome_tabela'] ?? null;
    $descricao_dominio = $_GET['descricao_dominio'] ?? null;
    $situacao = $_GET['situacao'] ?? null;

    // Iniciando a construção do SQL BASE
    $sql_base = "SELECT
    CODIGOFUNCIONARIO_OP || ' - ' || NOMEFUNCIONARIO_OP AS Manipulador,
    SUM(COALESCE(QTDE_FORMULA_OP, 0)) AS QTDE_FORMULA,
    SUM(COALESCE(QTDE_CAPSULA_OP, 0)) AS QTDE_CAPSULA,
    SUM(COALESCE(VLR_COMISSAO_OP, 0)) AS VLR_COMISSAO
FROM MOV_COMISSAO_R3(0, NULL)
GROUP BY CODIGOFUNCIONARIO_OP, NOMEFUNCIONARIO_OP
ORDER BY NOMEFUNCIONARIO_OP;";

    //echo $query_detalhe_formula;
    $result = ibase_query($connection, $sql_base);
    if (!$result) {
        die('Erro na consulta: ' . ibase_errmsg());
    }
    // O restante do seu código continua aqui, como a exibição dos resultados, etc.

}

?>

<!DOCTYPE html>
<html lang="pt-br">
<?php
$pageTitle = "Consultar Comissões"; // Definir o título da página aqui
include('../geral/header.php');
?>

<body>

    <!-- Navigation Bar-->
    <?php
    include('../geral/menu.php');
    ?>
    <!-- End Navigation Bar-->

    <!-- ============================================================== -->
    <!-- Start Page Content here -->
    <!-- ============================================================== -->

    <div class="wrapper candidato">
        <div class="container-fluid">

            <div class="card-box mt-3">
                <div class="row">

                    <div class="col-6 text-left">
                        <h4 class="page-title">Consultar Comissões Calculadas da Produção</h4>
                    </div>

                    <div class="col-6 text-right">

                        <!-- <a href="formulario_inclusao_alteracao_dominio.php?id=0" class="btn btn-light" alt="Incluir Cadastro" title="Incluir Cadastro"><i class="mdi mdi-plus"></i> Adicionar</a>
                            -->

                    </div>

                    <div class="col-12">
                        <hr>
                    </div>

                    <div class="col-12">
                        <form method="get" action="">
                            <div class="form-row mb-3">


                                <!-- Nome da Tabela 
                            <div class="form-group col-md-3">
                                <label for="nome_tabela" class="col-form-label">Nome da Tabela</label>
                                <input type="text" class="form-control" id="nome_tabela" name="nome_tabela" placeholder="Nome da Tabela" value="<?php echo isset($nome_tabela) ? htmlspecialchars($nome_tabela) : ''; ?>">
                            </div>

                             Descrição do Domínio 
                            <div class="form-group col-md-3">
                                <label for="descricao_dominio" class="col-form-label">Descrição do Domínio</label>
                                <input type="text" class="form-control" id="descricao_dominio" name="descricao_dominio" placeholder="Descrição do Domínio" value="<?php echo isset($descricao_dominio) ? htmlspecialchars($descricao_dominio) : ''; ?>">
                            </div>

                            Situação 
                            <div class="form-group col-md-3">
                                <label for="situacao" class="col-form-label">Situação</label>
                                <select id="situacao" name="situacao" class="form-control">
                                    <option value="Todos" <?php echo (!isset($situacao) || $situacao == "Todos") ? "selected" : ""; ?>>Todos</option>
                                    <option value="ativo" <?php echo (isset($situacao) && $situacao == "ativo") ? "selected" : ""; ?>>Ativo</option>
                                    <option value="inativo" <?php echo (isset($situacao) && $situacao == "inativo") ? "selected" : ""; ?>>Inativo</option>
                                </select>
                            </div>


                                <!--CAMPO PARA INDICAR QUE CLICAMOS NO PESQUISAR -->
                                <input type="hidden" name="form_submitted" value="1" />

                                <div class="col-12 text-right">
                                    <a href="index.php" class="btn btn-warning mr-2"><i class="mdi mdi-plus"></i> Limpar</a>
                                    <button type="submit" class="btn btn-primary"><i class="mdi mdi-magnify"></i> Pesquisar</button>
                                </div>
                        </form>
                    </div>
                </div>
                <?php
                // VERIFICANDO SE O USUÁRIO CLICOU NO BOTÃO PESQUISAR
                if (isset($_GET['form_submitted']) && $_GET['form_submitted'] == '1') { ?>

                    <div class="col-12">
                        <div style="display: flex; justify-content: space-between; align-items: center;">
                            <h6>RELAÇÃO DE COMISSÕES DOS COLABORADORES</h6> <!-- Alterado para corresponder à nova tabela -->

                        </div>

                        <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                            <thead>
                                <tr class="text-center">
                                    <th>Manipulador</th> <!-- Novo cabeçalho -->
                                    <th>Quantidade de Fórmulas</th> <!-- Novo cabeçalho -->
                                    <th>Quantidade de Cápsulas</th> <!-- Novo cabeçalho -->
                                    <th>Valor Comissão</th>
                                </tr>
                            </thead>
                            <tbody>
                                <?php
                                $hasResults = false;

                                if ($result) {
                                    while ($row = ibase_fetch_assoc($result)) {
                                        $hasResults = true;

                                ?>
                                        <tr class="text-center">
                                            <td><?php echo htmlspecialchars($row['MANIPULADOR']); ?></td> <!-- Novo campo -->
                                            <td><?php echo htmlspecialchars($row['QTDE_FORMULA']); ?></td> <!-- Novo campo -->
                                            <td><?php echo htmlspecialchars($row['QTDE_CAPSULA']); ?></td>
                                            <td><?php echo htmlspecialchars($row['VLR_COMISSAO']); ?></td>
                                        </tr>
                                <?php
                                    }
                                }
                                if (!$hasResults) {
                                    echo "<tr><td colspan='4' class='text-center'>Sem resultado para a consulta</td></tr>"; // Ajuste na contagem do colspan
                                }
                                ?>
                            </tbody>
                        </table>
                    </div>
            </div>

        <?php } //fechamento do IF que valida se o usuário clicou no botão pesquisar 
        ?>
        </div>
    </div>

    </div> <!-- end container -->
    </div>

    <!-- end wrapper -->


    <!-- ============================================================== -->
    <!-- End Page content -->
    <!-- ============================================================== -->

    <!-- Footer Start -->
    <?php
    include('../geral/footer.php');
    ?>
    <!-- end Footer -->

    <?php
    include('../geral/mensagens_modais.php');
    ?>

    <!-- Vendor js -->
    <script src="../../assets/js/vendor.min.js"></script>

    <!-- knob plugin -->
    <script src="../../assets/libs/jquery-knob/jquery.knob.min.js"></script>
    <!-- App js-->
    <script src="../../assets/js/app.min.js"></script>

    <script src="../geral/javascript.js"></script>


</body>

</html>