<?php
require 'conexao/conexao.php';
require 'sessao.php';
header('Content-Type: text/html; charset=UTF-8');
setlocale(LC_MONETARY, 'pt_BR');

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);



// Obtendo os parâmetros
//$cidade = $_POST['cidade'] ?? null;
$ano = $_POST['ano'] ?? null;
$mes = $_POST['mes'] ?? null;
$filial = $_POST['filial'] ?? null;

$ano = 2023;
$mes = 8;
$filial = '2,4';

function getBadgeClass($percentage) {
    if ($percentage <= 89) {
        return 'badge-danger';
    } elseif ($percentage >= 70 && $percentage <= 100) {
        return 'badge-warning';
    } elseif ($percentage > 90) {
        return 'badge-primary';
    } else {
        return 'badge-success';
    }
}



//QUERY META - MYSQL

$sql_meta = "SELECT 
mv.codigo_filial as CODIGO_FILIAL,
mv.codigo_funcionario as CODIGO_FUNCIONARIO,
mv.ano as ANO,
mv.mes as MES,
COALESCE(manipulado.valor, 0) AS META_VALOR_MANIPULADO,
COALESCE(revenda.valor, 0) AS META_VALOR_REVENDA,
COALESCE(propria.valor, 0) AS META_VALOR_MARCA_PROPRIA,
(COALESCE(manipulado.valor, 0) + COALESCE(revenda.valor, 0) + COALESCE(propria.valor, 0)) AS META_SOMA
FROM 
(SELECT DISTINCT codigo_funcionario, codigo_filial, ano, mes FROM metas_vendedor) mv
LEFT JOIN 
(SELECT codigo_funcionario, codigo_filial, ano, mes, valor_meta AS valor FROM metas_vendedor WHERE grupo_meta = 'manipulado') manipulado 
ON mv.codigo_funcionario = manipulado.codigo_funcionario AND mv.codigo_filial = manipulado.codigo_filial AND mv.ano = manipulado.ano AND mv.mes = manipulado.mes
LEFT JOIN 
(SELECT codigo_funcionario, codigo_filial, ano, mes, valor_meta AS valor FROM metas_vendedor WHERE grupo_meta = 'revenda') revenda 
ON mv.codigo_funcionario = revenda.codigo_funcionario AND mv.codigo_filial = revenda.codigo_filial AND mv.ano = revenda.ano AND mv.mes = revenda.mes
LEFT JOIN 
(SELECT codigo_funcionario, codigo_filial, ano, mes, valor_meta AS valor FROM metas_vendedor WHERE grupo_meta = 'propria') propria 
ON mv.codigo_funcionario = propria.codigo_funcionario AND mv.codigo_filial = propria.codigo_filial AND mv.ano = propria.ano AND mv.mes = propria.mes
where mv.ano = '2023' and mv.mes = '8'";



$resultmeta = $connectionmysql->query($sql_meta);

if (!$resultmeta) {
    die('Erro na consulta MySQL: ' . $connectionmysql->error);
}


// Busque todos os registros
$metas = [];
while ($row = $resultmeta->fetch_assoc()) {
    $metas[] = $row;
}



//REALIZADO VENDEDORES
$sql_consolidado  = "SELECT
F.cdfun AS CODIGO_FUNCIONARIO,
F.nomefun AS NOME_FUNCIONARIO,
COALESCE(A.ANO, B.ANO, C.ANO) AS ano, 
COALESCE(A.MES, B.MES, C.MES) AS mes,
COALESCE(A.cdcon, B.cdconre, C.cdconre) AS CODIGO_FILIAL,
COALESCE(SUM(CASE WHEN A.cdcon IS NOT NULL THEN A.VALOR_MANIPULADO ELSE 0 END), 0) AS REALIZADO_VALOR_MANIPULADO,
COALESCE(SUM(CASE WHEN B.cdconre IS NOT NULL THEN B.VALOR_MARCA_PROPRIA ELSE 0 END), 0) AS REALIZADO_VALOR_MARCA_PROPRIA,
COALESCE(SUM(CASE WHEN C.cdconre IS NOT NULL THEN C.VALOR_REVENDA ELSE 0 END), 0) AS REALIZADO_VALOR_REVENDA,
COALESCE(SUM(CASE WHEN A.cdcon IS NOT NULL THEN A.VALOR_MANIPULADO ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN B.cdconre IS NOT NULL THEN B.VALOR_MARCA_PROPRIA ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN C.cdconre IS NOT NULL THEN C.VALOR_REVENDA ELSE 0 END), 0) AS REALIZADO_SOMA
FROM fc08000 F
LEFT JOIN (
SELECT 
    r.CDFUN,   
    r.cdcon,
    EXTRACT(YEAR FROM rm.dtope) AS ANO,
    EXTRACT(MONTH FROM rm.dtope) AS MES,
    SUM(rm.vrrcb) AS VALOR_MANIPULADO 
FROM fc17100 rm 
JOIN fc17200 r ON rm.cdfil = r.cdfil AND rm.nrrqu = r.nrrqu 
WHERE r.cdcon IN (2, 4) 
AND r.tptar = 'R' 
AND EXTRACT(YEAR FROM rm.dtope) = 2023 
AND EXTRACT(MONTH FROM rm.dtope) = 8 
GROUP BY CDFUN, r.cdcon, ANO, MES
) A ON F.cdfun = A.CDFUN AND F.cdcon = A.cdcon
LEFT JOIN (
SELECT 
    c.cdfunre,
    c.cdconre, 
    EXTRACT(YEAR FROM c.dtpagefe) AS ANO,
    EXTRACT(MONTH FROM c.dtpagefe) AS MES,
    SUM(i.vrtot - i.vrdsc - i.vrdscv + i.vrtxav) AS VALOR_MARCA_PROPRIA
FROM fc14100 i  
JOIN fc03000 p ON i.cdpro = p.cdpro 
JOIN fc14000 c ON c.nrcpm = i.nrcpm AND c.cdfil = i.cdfil 
WHERE p.setor IN (276, 330) 
AND c.cdconre IN (2, 4) 
AND EXTRACT(YEAR FROM c.dtpagefe) = 2023 
AND EXTRACT(MONTH FROM c.dtpagefe) = 8 
GROUP BY cdfunre, c.cdconre, ANO, MES
) B ON F.cdfun = B.cdfunre AND F.cdcon = B.cdconre
LEFT JOIN (
SELECT 
    c.cdfunre,
    c.cdconre, 
    EXTRACT(YEAR FROM c.dtpagefe) AS ANO,
    EXTRACT(MONTH FROM c.dtpagefe) AS MES,
    SUM(i.vrtot - i.vrdsc - i.vrdscv + i.vrtxav) AS VALOR_REVENDA
FROM fc14100 i  
JOIN fc03000 p ON i.cdpro = p.cdpro 
JOIN fc14000 c ON c.nrcpm = i.nrcpm AND c.cdfil = i.cdfil 
WHERE p.setor NOT IN (276, 330) 
AND c.cdconre IN (2, 4) 
AND EXTRACT(YEAR FROM c.dtpagefe) = 2023 
AND EXTRACT(MONTH FROM c.dtpagefe) = 8 
GROUP BY cdfunre, c.cdconre, ANO, MES
) C ON F.cdfun = C.cdfunre AND F.cdcon = C.cdconre
GROUP BY F.cdfun, F.nomefun ,CODIGO_FILIAL , ano , mes
having  COALESCE(SUM(CASE WHEN A.cdcon IS NOT NULL THEN A.VALOR_MANIPULADO ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN B.cdconre IS NOT NULL THEN B.VALOR_MARCA_PROPRIA ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN C.cdconre IS NOT NULL THEN C.VALOR_REVENDA ELSE 0 END), 0) > '0'
ORDER BY NOME_FUNCIONARIO;";

//echo $sql_consolidado;
$resultconsolidadovendedor = ibase_query($connection, $sql_consolidado);

if (!$resultconsolidadovendedor) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}




$realizados = [];
// Busca os resultados da consulta, linha por linha
while ($row = ibase_fetch_assoc($resultconsolidadovendedor)) {
    $realizados[] = $row;
}


$dadosCombinados = [];

// Iterar sobre os realizados e adicionar os dados correspondentes ao array combinado
foreach ($realizados as $realizado) {
    $codigoFuncionario = $realizado['CODIGO_FUNCIONARIO'];
    $codigoFilial = $realizado['CODIGO_FILIAL'];

    // Inicialize os campos de metas com valores padrão
    $metaValorManipulado = null;
    $metaValorMarcaPropria = null;
    $metaValorRevenda = null;
    $metaSoma = null;

    // Procurar metas correspondentes
    foreach ($metas as $meta) {
        if ($meta['CODIGO_FUNCIONARIO'] == $codigoFuncionario &&
            $meta['CODIGO_FILIAL'] == $codigoFilial &&
            $meta['ANO'] == $realizado['ANO'] &&
            $meta['MES'] == $realizado['MES']) {
            // Atribuir os valores de meta encontrados
            $metaValorManipulado = $meta['META_VALOR_MANIPULADO'];
            $metaValorMarcaPropria = $meta['META_VALOR_MARCA_PROPRIA'];
            $metaValorRevenda = $meta['META_VALOR_REVENDA'];
            $metaSoma = $meta['META_SOMA'];
            break; // Parar a busca após encontrar correspondência
        }
    }

    // Adicionar dados combinados
    $dadosCombinados[] = [
        'CODIGO_FUNCIONARIO' => $codigoFuncionario,
        'CODIGO_FILIAL' => $codigoFilial,
        'META_VALOR_MANIPULADO' => $metaValorManipulado,
        'ANO' => $realizado['ANO'],
        'MES' => $realizado['MES'],
        'META_VALOR_REVENDA' => $metaValorRevenda,
        'META_VALOR_MARCA_PROPRIA' => $metaValorMarcaPropria,
        'META_SOMA' => $metaSoma,
        'REALIZADO_VALOR_MANIPULADO' => $realizado['REALIZADO_VALOR_MANIPULADO'],
        'REALIZADO_VALOR_MARCA_PROPRIA' => $realizado['REALIZADO_VALOR_MARCA_PROPRIA'],
        'REALIZADO_VALOR_REVENDA' => $realizado['REALIZADO_VALOR_REVENDA'],
        'REALIZADO_SOMA' => $realizado['REALIZADO_SOMA'],
        'NOME_FUNCIONARIO' => $realizado['NOME_FUNCIONARIO'],
    ];
}




//echo "<pre>dadosCombinados: "; print_r($dadosCombinados); echo "</pre>";

//exit ();

// Array para armazenar as metas e resultados agregados
$resultadoAgregado = [];

// Loop pelos dados originais para calcular as metas e agregar os resultados
foreach ($dadosCombinados as $dados) {
    $chave = $dados['CODIGO_FUNCIONARIO'] . '-' . $dados['ANO'] . '-' . $dados['MES'];

    if (!isset($resultadoAgregado[$chave])) {
        // Se a chave não existir no resultado agregado, adicione os dados diretamente
        $resultadoAgregado[$chave] = [
            'CODIGO_FUNCIONARIO' => $dados['CODIGO_FUNCIONARIO'],
            'ANO' => $dados['ANO'],
            'MES' => $dados['MES'],
            'META_VALOR_MANIPULADO' => $dados['META_VALOR_MANIPULADO'],
            'META_VALOR_REVENDA' => $dados['META_VALOR_REVENDA'],
            'META_VALOR_MARCA_PROPRIA' => $dados['META_VALOR_MARCA_PROPRIA'],
            'META_SOMA' => $dados['META_SOMA'],
            'REALIZADO_VALOR_MANIPULADO' => $dados['REALIZADO_VALOR_MANIPULADO'],
            'REALIZADO_VALOR_MARCA_PROPRIA' => $dados['REALIZADO_VALOR_MARCA_PROPRIA'],
            'REALIZADO_VALOR_REVENDA' => $dados['REALIZADO_VALOR_REVENDA'],
            'REALIZADO_SOMA' => $dados['REALIZADO_SOMA'],
            'NOME_FUNCIONARIO' => $dados['NOME_FUNCIONARIO'],
        ];
    } else {
        // Se a chave já existir, some os valores realizados
        $resultadoAgregado[$chave]['REALIZADO_VALOR_MANIPULADO'] += $dados['REALIZADO_VALOR_MANIPULADO'];
        $resultadoAgregado[$chave]['REALIZADO_VALOR_MARCA_PROPRIA'] += $dados['REALIZADO_VALOR_MARCA_PROPRIA'];
        $resultadoAgregado[$chave]['REALIZADO_VALOR_REVENDA'] += $dados['REALIZADO_VALOR_REVENDA'];
        $resultadoAgregado[$chave]['REALIZADO_SOMA'] += $dados['REALIZADO_SOMA'];

        // Atualize as metas se forem diferentes de null
        if ($dados['META_VALOR_MANIPULADO'] !== null) {
            $resultadoAgregado[$chave]['META_VALOR_MANIPULADO'] = $dados['META_VALOR_MANIPULADO'];
        }
        if ($dados['META_VALOR_MARCA_PROPRIA'] !== null) {
            $resultadoAgregado[$chave]['META_VALOR_MARCA_PROPRIA'] = $dados['META_VALOR_MARCA_PROPRIA'];
        }
        if ($dados['META_VALOR_REVENDA'] !== null) {
            $resultadoAgregado[$chave]['META_VALOR_REVENDA'] = $dados['META_VALOR_REVENDA'];
        }
        if ($dados['META_SOMA'] !== null) {
            $resultadoAgregado[$chave]['META_SOMA'] = $dados['META_SOMA'];
        }
    }
}

// Transforme o resultado agregado de volta em um array indexado
$resultadoAgregado = array_values($resultadoAgregado);


// Agora $resultadoAgregado conterá os valores agregados sem o código da filial
//  echo "<pre>Resultado Agregado: ";
//  print_r($resultadoAgregado);
//  echo "</pre>";


// exit ();



//queryes gerais de ranking..
$sql_top_10_clientes_aprovados = "SELECT FIRST 10 c.NOMECLI, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 1
INNER JOIN FC07000 c ON c.CDCLI  = o.CDCLI 
WHERE 1 = 1";


if ($filial && $filial != "Todos") {
    $sql_top_10_clientes_aprovados .= " AND o.CDFIL in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_top_10_clientes_aprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_clientes_aprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}


$sql_top_10_clientes_aprovados .= " GROUP BY c.NOMECLI order by TOTAL_VENDAS desc";

$result_clientes_aprovados = ibase_query($connection, $sql_top_10_clientes_aprovados);


if (!$result_clientes_aprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}



$sql_top_10_clientes_reprovados = "SELECT FIRST 10 c.NOMECLI, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 0
INNER JOIN FC07000 c ON c.CDCLI  = o.CDCLI 
WHERE 1 = 1";


if ($filial && $filial != "Todos") {
    $sql_top_10_clientes_reprovados .= " AND o.CDFIL in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_top_10_clientes_reprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_clientes_reprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}


$sql_top_10_clientes_reprovados .= " GROUP BY c.NOMECLI order by TOTAL_VENDAS desc";

$result_clientes_reprovados = ibase_query($connection, $sql_top_10_clientes_reprovados);


if (!$result_clientes_reprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}



$sql_top_10_produtos_aprovados = "select FIRST 10 count(p.cdpro) as soma, p.descr as produto from fc15110 p, fc15100 o
where o.cdfil = p.cdfil and
o.nrorc = p.nrorc and
o.serieo = p.serieo and
o.cdfil in (2,4) and
o.qtaprov =1 and
p.tpcmp  <> 'E' and
p.tpcmp <> 'P' and
p.tpcmp <> 'X'";

if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados .= " AND o.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_aprovados .= " AND EXTRACT(YEAR FROM o.dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_aprovados .= " AND EXTRACT(MONTH FROM o.dtentr) = " . intval($mes);
}

$sql_top_10_produtos_aprovados .= " group by p.descr order by soma desc";

//echo $sql_top_10_produtos_aprovados;

//exit;

$result_produtos_aprovados = ibase_query($connection, $sql_top_10_produtos_aprovados);


if (!$result_produtos_aprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

$sql_top_10_produtos_reprovados = "select FIRST 10 count(p.cdpro) as soma, p.descr as produto from fc15110 p, fc15100 o
where o.cdfil = p.cdfil and
o.nrorc = p.nrorc and
o.serieo = p.serieo and
o.cdfil in (2,4) and
o.qtaprov =0 and
p.tpcmp  <> 'E' and
p.tpcmp <> 'P' and
p.tpcmp <> 'X'";


if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_reprovados .= " AND o.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_reprovados .= " AND EXTRACT(YEAR FROM o.dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_reprovados .= " AND EXTRACT(MONTH FROM o.dtentr) = " . intval($mes);
}

$sql_top_10_produtos_reprovados .= " group by p.descr order by soma desc";

$result_produtos_reprovados = ibase_query($connection, $sql_top_10_produtos_reprovados);


if (!$result_produtos_reprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


$sql_top_10_produtos_aprovados_marca_propria= "  select FIRST 10 p.descr as produto, count(i.vrtot) as soma from fc14100 i, fc03000 p, fc14000 c
where i.cdpro = p.cdpro and
c.nrcpm = i.nrcpm and
c.cdfil = i.cdfil and
p.setor in (276,330)";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados_marca_propria .= " AND c.cdconre in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_aprovados_marca_propria .= " AND EXTRACT(YEAR FROM c.dtpagefe) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_aprovados_marca_propria .= " AND EXTRACT(MONTH FROM c.dtpagefe) = " . intval($mes);
}

$sql_top_10_produtos_aprovados_marca_propria .= " group by p.descr order by soma desc";

$result_produtos_aprovados_marca_propria = ibase_query($connection, $sql_top_10_produtos_aprovados_marca_propria);


if (!$result_produtos_aprovados_marca_propria) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

$sql_top_10_produtos_aprovados_revenda= "select FIRST 10 p.descr as produto, count(i.vrtot) as soma from fc14100 i, fc03000 p, fc14000 c
where i.cdpro = p.cdpro and
c.nrcpm = i.nrcpm and
c.cdfil = i.cdfil and
p.setor not in (276,330)";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND c.cdconre in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND EXTRACT(YEAR FROM c.dtpagefe) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND EXTRACT(MONTH FROM c.dtpagefe) = " . intval($mes);
}

$sql_top_10_produtos_aprovados_revenda .= " group by p.descr order by soma desc";


$result_produtos_aprovados_revenda = ibase_query($connection, $sql_top_10_produtos_aprovados_revenda);


if (!$result_produtos_aprovados_revenda) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}





$sql_top_10_vendedores_aprovados = "SELECT  f.cdfun, f.nomefun, SUM(r.prreal - r.vrdsc) as TOTAL_VENDAS, COUNT(*) AS QUANTIDADE FROM fc15100 r, fc08000 f 
WHERE r.qtaprov = '1'
AND f.cdcon = '2' AND r.cdfunre = f.cdfun";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND cdfil in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_vendedores_aprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_vendedores_aprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_vendedores_aprovados .= " GROUP BY f.cdfun, f.nomefun order by TOTAL_VENDAS desc";

$result_vendedores_aprovado = ibase_query($connection, $sql_top_10_vendedores_aprovados);

//echo $sql_top_10_vendedores_aprovados;

if (!$result_vendedores_aprovado) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


$resultsArrayvendedoraprovado = array();
while ($row = ibase_fetch_assoc($result_vendedores_aprovado)) {
    $resultsArrayvendedoraprovado[] = $row;
}


$sql_top_10_vendedores_reprovado = "SELECT  f.cdfun, f.nomefun, SUM(r.prreal - r.vrdsc) as TOTAL_VENDAS, COUNT(*) AS QUANTIDADE FROM fc15100 r, fc08000 f 
WHERE r.qtaprov = '0'
AND f.cdcon = '2' AND r.cdfunre = f.cdfun";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_vendedores_reprovado .= " AND cdfil in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_vendedores_reprovado .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_vendedores_reprovado .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_vendedores_reprovado .= " GROUP BY f.cdfun, f.nomefun order by TOTAL_VENDAS desc";

$result_vendedores_reprovado = ibase_query($connection, $sql_top_10_vendedores_reprovado);

if (!$result_vendedores_reprovado) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

$resultsArrayvendedorreprovado = array();
while ($row = ibase_fetch_assoc($result_vendedores_reprovado)) {
    $resultsArrayvendedorreprovado[] = $row;
}


$sql_top_10_medicos_aprovados = "SELECT FIRST 10 m.nomemed, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o 
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 1
WHERE 1=1 ";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_medicos_aprovados .= " AND f.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_medicos_aprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_medicos_aprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_medicos_aprovados .= " GROUP BY m.nomemed order by TOTAL_VENDAS desc";



$resultmedico = ibase_query($connection, $sql_top_10_medicos_aprovados);


if (!$resultmedico) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


$sql_top_10_medicos_REPROVADO = "SELECT FIRST 10 m.nomemed, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o 
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 0
WHERE 1=1 ";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_medicos_REPROVADO .= " AND f.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_medicos_REPROVADO .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_medicos_REPROVADO .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_medicos_REPROVADO .= " GROUP BY m.nomemed order by TOTAL_VENDAS desc";

$resultmedico_REPROVADOS = ibase_query($connection, $sql_top_10_medicos_REPROVADO);


if (!$resultmedico_REPROVADOS) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}



?>

<!DOCTYPE html>
<html lang="pt-br">
    <head>
        <meta charset="utf-8" />
        <title>Dashboard</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta content="Guilherme Bathist" name="author" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <!-- App favicon -->
        <link rel="shortcut icon" href="../assets/images/logo-sm.png">

        <!-- App css -->
        <link href="../assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
        <link href="../assets/css/icons.min.css" rel="stylesheet" type="text/css" />
        <link href="../assets/css/app.min.css" rel="stylesheet" type="text/css" />
        <link href="../assets/css/style.css" rel="stylesheet" type="text/css" />

        <!--Material Icon -->
        <link rel="stylesheet" href="https://cdn.materialdesignicons.com/5.4.55/css/materialdesignicons.min.css">

    </head>
    <body>

        <!-- Navigation Bar-->
        <header id="topnav">

             <!-- Topbar Start -->
            <div class="navbar-custom">
                <div class="container-fluid">

                    <div class="row">

                    
                        <div class="col-10 text-left">
                            <!-- LOGO -->
                            <div class="logo-box">
                                <a href="../index.html" class="logo text-left">
                                    <img src="../assets/images/logomanda.png" alt="">
                                    <h2 class="ml-2">MANDA RECEITA</h2>
                                </a>
                            </div>

                        </div>

                        <div class="col-2 text-right">
                            <ul class="list-unstyled topnav-menu mb-0">
    
                                <li class="dropdown notification-list">
                                    <a class="nav-link dropdown-toggle nav-user mr-0 waves-effect" data-toggle="dropdown" href="#" role="button" aria-haspopup="false" aria-expanded="false">
                                       <!-- <img src="../assets/images/users/user-1.jpg" alt="user-image" class="rounded-circle">-->
                                        <span class="pro-user-name ml-1">
                                            <?php if(isset($_SESSION['NomeUsuario'])) {
                                                echo "Olá, " . $_SESSION['NomeUsuario'] . "!";
                                            } else {
                                                echo "Sessão 'NomeUsuario' não está definida!";
                                            }?>
                                        </span>
                                    </a>

                                </li>
            
                            </ul>
                        </div>

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

            <div class="topbar-menu">
                <div class="container-fluid">
                    <div id="navigation">
                        <!-- Navigation Menu-->
                        <ul class="navigation-menu">

                            <li class="has-submenu">
                                <a href="index.php"><i class="mdi mdi-view-dashboard"></i>Dashboard</a>
                            </li>

                            <li class="has-submenu">
                                <a href="#"> <i class="mdi mdi-badge-account-horizontal-outline"></i>Médicos  <div class="arrow-down"></div></a>
                                <ul class="submenu megamenu">
                                    <li>
                                        <ul>
                                            <li>
                                                <a href="medico/medico-list.php">Consultar</a>
                                            </li>
                                        </ul>
                                    </li>
                                </ul>
                            </li>

                            <li class="has-submenu">
                                <a href="#">
                                    <i class="mdi mdi-clipboard-edit-outline"></i>Relatórios <div class="arrow-down"></div></a>
                                    <ul class="submenu megamenu">
                                        <li>
                                            <ul>
                                                <li>
                                                    <a href="#">Consultar</a>
                                                    <a href="#">Adicionar</a>
                                                </li>
                                            </ul>
                                        </li>
                                    </ul>
                            </li>

                        </ul>
                        <!-- End navigation menu -->

                        <div class="clearfix"></div>
                    </div>
                    <!-- end #navigation -->
                </div>
                <!-- end container -->
            </div>
            <!-- end navbar-custom -->

        </header>
        <!-- End Navigation Bar-->

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

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

                <!-- start page title -->
                <div class="row">
                    <div class="col-12">
                        <div class="page-title-box">
                            <h4 class="page-title">Detalhamento Comercial</h4>
                        </div>
                    </div>
                </div>     
                <!-- end page title -->


                <div class="row">

                <div class="col-xl-12">
                    <div class="card">
                    <div class="card-body">
                        <!-- <h4 class="page-title-box">Dashboard</h4> -->

                        <ul class="nav nav-tabs">
                        <li class="nav-item">
                                <a href="#geral" data-bs-toggle="tab" aria-expanded="true" class="nav-link active">
                                    Geral
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="#ranking" data-bs-toggle="tab" aria-expanded="false" class="nav-link">
                                    Ranking
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="#vendedores" data-bs-toggle="tab" aria-expanded="false" class="nav-link">
                                    Vendedores
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="#medicos" data-bs-toggle="tab" aria-expanded="false" class="nav-link">
                                    Médicos
                                </a>
                            </li>
                        </ul>

         
          



                <div class="tab-content"> 

                <div class="tab-pane show active" id="geral"> <!-- INÍCIO DO CONTEÚDO DA ABA GERAL-->


              
                
                <p>Vakal text here dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim.</p>
                 <p class="mb-0">Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt.Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim.</p>
                </div>  <!-- FIM DA ABA VENDEDORES-->
                   
                <div class="tab-pane" id="vendedores"> <!-- INÍCIO DO CONTEÚDO DA ABA vnededores-->
                <div class="row">
                        <div class="col-12">
                        
                        <div id="accordion" class="mb-3">
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingOne">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseOne" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Resumo
                                                </a>
                                            </h5>
                                        </div>
                            
                                        <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <table class="table table-bordered table-hover table-sm">
                                        <thead class="thead-light">
                                            <tr>
                                                <th scope="col" rowspan="2">Vendedor</th>
                                                <th scope="col" colspan="3">Manipulado</th>
                                                <th scope="col" colspan="3">Revenda</th>
                                                <th scope="col" colspan="3">Marca Própria</th>
                                                <th scope="col" colspan="3">Total Geral</th>
                                            </tr>
                                            <tr>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                            </tr>
                                        </thead>
                                        <tbody>

                                        <?php

                                    $countRows = count($resultadoAgregado); // Conta o número de linhas de dados
                                     $contador = 0;

                            // Verificar se existem dados para exibir
                            if (!empty($dadosCombinados)) {
                                // Inicializa as variáveis de total
                                $totalMetaManipulado = 0;
                                $totalRealizadoManipulado = 0;
                                $somaPorcentagemManipulado = 0;

                                $totalMetaRevenda = 0;
                                $totalRealizadoRevenda = 0;
                                $somaPorcentagemRevenda = 0;

                                $totalMetaMarcaPropria = 0;
                                $totalRealizadoMarcaPropria = 0;
                                $somaPorcentagemMarcaPropria = 0;

                                $totalMetaSoma = 0;
                                $totalRealizadoSoma = 0;
                                $somaPorcentagemSoma = 0;
                                    
                
                                foreach ($resultadoAgregado as $dados) : 
                                       
                                    
                                    ?>

                                                    <!-- Exibe os dados da linha atual -->
                                                    <tr>
                                                        <th scope="row"><?= $dados['NOME_FUNCIONARIO'] ?></th>
                                                        
                                                        <!-- Dados de Manipulado -->
                                                        <td><?= number_format((float)$dados['META_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                        <td><?= number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                        <td>
                                                            <?= ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                        <!-- Dados de Revenda -->
                                                        <td><?= number_format((float)$dados['META_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                        <td><?= number_format((float)$dados['REALIZADO_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                        <td>
                                                            <?= ($dados['META_VALOR_REVENDA'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                        <!-- Dados de Marca Própria -->
                                                        <td><?= number_format((float)$dados['META_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                        <td><?= number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                        <td>
                                                            <?= ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                        <!-- Dados Total Geral -->
                                                        <td><?= number_format((float)$dados['META_SOMA'], 2, ',', '.') ?></td>
                                                        <td><b><?= number_format((float)$dados['REALIZADO_SOMA'], 2, ',', '.') ?></b></td>
                                                        <td>
                                                            <?= ($dados['META_SOMA'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                    </tr>

                                                    <?php
                                                    // Atualiza as variáveis de total
                                                    $totalMetaManipulado += (float)$dados['META_VALOR_MANIPULADO'];
                                                    $totalRealizadoManipulado += (float)$dados['REALIZADO_VALOR_MANIPULADO'];
                                                    $somaPorcentagemManipulado += ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                        ((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) :
                                                        0;

                                                    $totalMetaRevenda += (float)$dados['META_VALOR_REVENDA'];
                                                    $totalRealizadoRevenda += (float)$dados['REALIZADO_VALOR_REVENDA'];
                                                    $somaPorcentagemRevenda += ($dados['META_VALOR_REVENDA'] != 0) ?
                                                        ((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) :
                                                        0;

                                                    $totalMetaMarcaPropria += (float)$dados['META_VALOR_MARCA_PROPRIA'];
                                                    $totalRealizadoMarcaPropria += (float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'];
                                                    $somaPorcentagemMarcaPropria += ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                        ((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) :
                                                        0;

                                                    $totalMetaSoma += (float)$dados['META_SOMA'];
                                                    $totalRealizadoSoma += (float)$dados['REALIZADO_SOMA'];
                                                    $somaPorcentagemSoma += ($dados['META_SOMA'] != 0) ?
                                                        ((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) :
                                                        0;

                  
          
                                            endforeach; ?>


                                                    <!-- Linha de Totais -->
                                                    <thead class="thead-light">
                                                    <tr>
                                                      <th scope="row">Total</th>
                                                      <!-- Totais de Manipulado -->
                                                      <th scope="col"><?= number_format($totalMetaManipulado, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoManipulado, 2, ',', '.') ?></td>
                                                      <th scope="col">
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemManipulado / $countRows) ?>">
                                                              <?= round($somaPorcentagemManipulado / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      <!-- Totais de Revenda -->
                                                      <th scope="col"><?= number_format($totalMetaRevenda, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoRevenda, 2, ',', '.') ?></th>
                                                      <th scope="col">
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemRevenda / $countRows) ?>">
                                                              <?= round($somaPorcentagemRevenda / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      <!-- Totais de Marca Própria -->
                                                      <th scope="col"><?= number_format($totalMetaMarcaPropria, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoMarcaPropria, 2, ',', '.') ?></th>
                                                      <th scope="col">
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemMarcaPropria / $countRows) ?>">
                                                              <?= round($somaPorcentagemMarcaPropria / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      <!-- Totais de Total Geral -->
                                                      <th scope="col"><?= number_format($totalMetaSoma, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoSoma, 2, ',', '.') ?></th>
                                                      <td>
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemSoma / $countRows) ?>">
                                                              <?= round($somaPorcentagemSoma / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      </tr>
                                                      </thead>
                                            <?php
                                            } else {
                                                echo '<p>Nenhum dado para exibir.</p>';
                                          }
                                          
                                          ?>


                                        </table>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingTwo">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseTwo" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Detalhamento por Vendedor
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-bs-parent="#accordion">
                                            <div class="card-body">
                                                <div class="row">

                                                    <div class="col-12">
                                                    <?php
                                                    if (!empty($dadosCombinados)) {
                                                        $funcionarioAnterior = null; ?>
                                                        
                                                        <table class="table table-bordered table-hover table-sm">
                                                                <?php foreach ($dadosCombinados as $dados) : ?>
                                                                    <?php


                                                                    $funcionarioAtual = $dados['NOME_FUNCIONARIO'];

                                                                    // Verifica se o nome do funcionário atual é diferente do anterior
                                                                    if ($funcionarioAtual !== $funcionarioAnterior) {

                                                                        $contador = 0;
                               
                                                                        // Inicializa as variáveis de total
                                                                        $totalMetaManipulado = 0;
                                                                        $totalRealizadoManipulado = 0;
                                                                        $somaPorcentagemManipulado = 0;

                                                                        $totalMetaRevenda = 0;
                                                                        $totalRealizadoRevenda = 0;
                                                                        $somaPorcentagemRevenda = 0;

                                                                        $totalMetaMarcaPropria = 0;
                                                                        $totalRealizadoMarcaPropria = 0;
                                                                        $somaPorcentagemMarcaPropria = 0;

                                                                        $totalMetaSoma = 0;
                                                                        $totalRealizadoSoma = 0;
                                                                        $somaPorcentagemSoma = 0;
                                                                        ?>
                                                                        </tbody>
                                                            </table> <!-- Fecha a tabela anterior -->
                                

                                                            <span class="badge badge-pill badge-secondary mb-4" style="font-size:1.5rem;">
                                                                <?= $funcionarioAtual ?>
                                                            </span>

 
                                                            <table class="table table-bordered table-hover table-sm">
                                                                    <thead class="thead-light">
                                                                        <tr>
                                                                            <th scope="col"></th>
                                                                            <th scope="col">Manipulado</th>
                                                                            <th scope="col">Revenda</th>
                                                                            <th scope="col">Marca Própria</th>
                                                                            <th scope="col">Valor Total</th>
                                                                        </tr>
                                                                    </thead>
                                                                    <tbody>

                                                                    <?php
                                                                $employeeData = null;
                                                                foreach ($resultadoAgregado as $dados1) {
                                                                    if (strpos($dados1['NOME_FUNCIONARIO'], $funcionarioAtual) !== false) {
                                                                        $employeeData = $dados1;
                                                                    //  echo "<pre>"; print_r($employeeData); echo "</pre>";
                                                                        break;
                                                                    }
                                                                } ?>


                                                                        <tr>
                                                                            <th scope="row">Meta</th>
                                                                            <td><?= number_format((float)$employeeData['META_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['META_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['META_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['META_SOMA'], 2, ',', '.') ?></td>
                                                                        </tr>
                                                                        <tr>
                                                                            <th scope="row">Realizado</th>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_SOMA'], 2, ',', '.') ?></td>
                                                                        </tr>
                                                                        <?php
                                                                        if ($employeeData['META_SOMA']  > 0) {       
                                                                            ?>
                                                                        <tr>
                                                                            <th scope="row">Projeção p/100%</th>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MANIPULADO'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / $employeeData['META_VALOR_MANIPULADO'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / $employeeData['META_VALOR_MANIPULADO'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_REVENDA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_REVENDA'] / $employeeData['META_VALOR_REVENDA'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'] / $employeeData['META_VALOR_REVENDA'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $employeeData['META_VALOR_MARCA_PROPRIA'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $employeeData['META_VALOR_MARCA_PROPRIA'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_SOMA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_SOMA'] / $employeeData['META_SOMA'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_SOMA'] / $employeeData['META_SOMA'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <th scope="row">Realizado para 90%</th>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MANIPULADO'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / ($employeeData['META_VALOR_MANIPULADO'] * 0.90) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / ($employeeData['META_VALOR_MANIPULADO'] * 0.90) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>

                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_REVENDA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_REVENDA'] / ($employeeData['META_VALOR_REVENDA'] * 0.90) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'] / ($employeeData['META_VALOR_REVENDA'] * 0.90) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.90) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.90) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_SOMA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_SOMA'] / ($employeeData['META_SOMA'] * 0.90) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_SOMA'] / ($employeeData['META_SOMA'] * 0.90) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <th scope="row">Realizado para 80%</th>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MANIPULADO'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / ($employeeData['META_VALOR_MANIPULADO'] * 0.80) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / ($employeeData['META_VALOR_MANIPULADO'] * 0.80) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>

                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_REVENDA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_REVENDA'] / ($employeeData['META_VALOR_REVENDA'] * 0.80) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'] / ($employeeData['META_VALOR_REVENDA'] * 0.80) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.80) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.80) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_SOMA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_SOMA'] / ($employeeData['META_SOMA'] * 0.80) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_SOMA'] / ($employeeData['META_SOMA'] * 0.80) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                            <th scope="row">Realizado para 70%</th>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MANIPULADO'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / ($employeeData['META_VALOR_MANIPULADO'] * 0.70) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / ($employeeData['META_VALOR_MANIPULADO'] * 0.70) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>

                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_REVENDA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_REVENDA'] / ($employeeData['META_VALOR_REVENDA'] * 0.70) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'] / ($employeeData['META_VALOR_REVENDA'] * 0.70) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.70) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.70) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_SOMA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_SOMA'] / ($employeeData['META_SOMA'] * 0.70) * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_SOMA'] / ($employeeData['META_SOMA'] * 0.70) * 100, 2, ',', '.') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                        </tr>

                                                                        <?php 
                                                                        }
                                                                    
            
                                                                    ?>
                                                                    </tbody>
                                                                </table>

                                                                <table class="table table-bordered table-hover table-sm">
                                                                <thead class="thead-light">
                                                                    <tr>
                                                                        <th scope="col" rowspan="2">Filiais</th>
                                                                        <th scope="col" colspan="3">Manipulado</th>
                                                                        <th scope="col" colspan="3">Revenda</th>
                                                                        <th scope="col" colspan="3">Marca Própria</th>
                                                                        <th scope="col" colspan="3">Total Geral</th>
                                                                    </tr>
                                                                    <tr>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                        <?php } ?>

                                                            <!-- Exibe os dados da linha atual -->
                                                            <tr>
                                                                <th scope="row"><?= htmlspecialchars($dados['CODIGO_FILIAL']) ?></th>
                                                                <!-- Dados de Manipulado -->
                                                                <td><?= number_format((float)$dados['META_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                                <!-- Dados de Revenda -->
                                                                <td><?= number_format((float)$dados['META_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_VALOR_REVENDA'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                                <!-- Dados de Marca Própria -->
                                                                <td><?= number_format((float)$dados['META_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                                <!-- Dados Total Geral -->
                                                                <td><?= number_format((float)$dados['META_SOMA'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_SOMA'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_SOMA'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                            </tr>

                                                            <?php
                                                            // Atualiza as variáveis de total
                                                            $totalMetaManipulado += (float)$dados['META_VALOR_MANIPULADO'];
                                                            $totalRealizadoManipulado += (float)$dados['REALIZADO_VALOR_MANIPULADO'];
                                                            $somaPorcentagemManipulado += ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                                ((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) :
                                                                0;

                                                            $totalMetaRevenda += (float)$dados['META_VALOR_REVENDA'];
                                                            $totalRealizadoRevenda += (float)$dados['REALIZADO_VALOR_REVENDA'];
                                                            $somaPorcentagemRevenda += ($dados['META_VALOR_REVENDA'] != 0) ?
                                                                ((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) :
                                                                0;

                                                            $totalMetaMarcaPropria += (float)$dados['META_VALOR_MARCA_PROPRIA'];
                                                            $totalRealizadoMarcaPropria += (float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'];
                                                            $somaPorcentagemMarcaPropria += ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                ((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) :
                                                                0;

                                                            $totalMetaSoma += (float)$dados['META_SOMA'];
                                                            $totalRealizadoSoma += (float)$dados['REALIZADO_SOMA'];
                                                            $somaPorcentagemSoma += ($dados['META_SOMA'] != 0) ?
                                                                ((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) :
                                                                0;

                                                            // Atualiza o funcionário anterior
                                                            $funcionarioAnterior = $funcionarioAtual;
                                                            ?>   
                                                    <?php 
                                                         
                                                    if ($funcionarioAtual !== $funcionarioAnterior || $contador > 0) {
                                                    
                                                    ?>

                                                           <!-- Linha de Totais -->
                                                          <thead class="thead-light">
                                                          <tr>
                                                                <th scope="row">Total</th>
                                                                <!-- Totais de Manipulado -->
                                                                <th scope="col"><?= number_format($totalMetaManipulado, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoManipulado, 2, ',', '.') ?></td>
                                                                <th scope="col">
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemManipulado) ?>">
                                                                        <?= round($somaPorcentagemManipulado) ?>%
                                                                    </span>
                                                                    </th>
                                                                <!-- Totais de Revenda -->
                                                                <th scope="col"><?= number_format($totalMetaRevenda, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoRevenda, 2, ',', '.') ?></th>
                                                                <th scope="col">
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemRevenda) ?>">
                                                                        <?= round($somaPorcentagemRevenda ) ?>%
                                                                    </span>
                                                                    </th>
                                                                <!-- Totais de Marca Própria -->
                                                                <th scope="col"><?= number_format($totalMetaMarcaPropria, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoMarcaPropria, 2, ',', '.') ?></th>
                                                                <th scope="col">
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemMarcaPropria ) ?>">
                                                                        <?= round($somaPorcentagemMarcaPropria) ?>%
                                                                    </span>
                                                                    </th>
                                                                <!-- Totais de Total Geral -->
                                                                <th scope="col"><?= number_format($totalMetaSoma, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoSoma, 2, ',', '.') ?></th>
                                                                <td>
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemSoma ) ?>">
                                                                        <?= round($somaPorcentagemSoma ) ?>%
                                                                    </span>
                                                                    </th>
                                                            </tr>
                                                            </thead>
         
                                                            </tbody>
                                                            </table>

                                                            <?php
                                                         $totalVendasReprovado = 0;
                                                         foreach ($resultsArrayvendedorreprovado as $row) {
                                                             if (strpos($row['NOMEFUN'], $funcionarioAtual) !== false) {
                                                                 $totalVendasReprovado += $row['TOTAL_VENDAS'];
                                                             }
                                                         }
                                                         $totalVendasReprovadoFormatado = number_format($totalVendasReprovado, 2, ',', '.');
                                                         
                                                         $totalVendasAprovado = 0;
                                                         foreach ($resultsArrayvendedoraprovado as $row) {
                                                             if (strpos($row['NOMEFUN'], $funcionarioAtual) !== false) {
                                                                 $totalVendasAprovado += $row['TOTAL_VENDAS'];
                                                             }
                                                         }
                                                         $totalVendasAprovadoFormatado = number_format($totalVendasAprovado, 2, ',', '.');
                                                         
                                                            

                                                            // Calculando o total geral
                                                            $totalGeralVendas = $totalVendasReprovado + $totalVendasAprovado;

                                                            // Calculando os percentuais
                                                            $percentualReprovado = ($totalGeralVendas != 0) ? ($totalVendasReprovado / $totalGeralVendas) * 100 : 0;
                                                            $percentualAprovado = ($totalGeralVendas != 0) ? ($totalVendasAprovado / $totalGeralVendas) * 100 : 0;

                                                            // Formatando os percentuais
                                                            $percentualReprovadoFormatado = number_format($percentualReprovado, 2, ',', '.');
                                                            $percentualAprovadoFormatado = number_format($percentualAprovado, 2, ',', '.');

                                                            
                                                            $diferenca = $totalRealizadoSoma - $totalVendasAprovado;
                                                            $diferencaFormatada = number_format($diferenca, 2, ',', '.');
                                                            
                                                            ?>

                                                            <table class="table table-bordered table-hover table-sm">
                                                            <thead class="thead-light">
                                                                <tr>
                                                                    <th scope="col" rowspan="2"></th>
                                                                    <th scope="col" colspan="2">Aproveitamento Clientes/Produtos</th>
                                                                    <th scope="col" colspan="2">Orçamentos</th>
                                                                    <th scope="col" colspan="2">Orçamento x Venda</th>
                                                                </tr>
                                                                <tr>
                                                                    <th scope="col">Geral</th>
                                                                    <th scope="col">Marca Própria</th>
                                                                    <th scope="col">Rejeitados</th>
                                                                    <th scope="col">Aprovados</th>
                                                                    <th scope="col">Venda</th>
                                                                    <th scope="col">Diferença</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <tr>
                                                                    <th scope="row">Dados</th>
                                                                    <td>10,04%</td>
                                                                    <td>3,38%</td>
                                                                    <td>R$ <?= $totalVendasReprovadoFormatado ?> - <span class="badge badge-danger" style="font-size:0.92em;"><?= $percentualReprovadoFormatado ?>%</span></td>
                                                                    <td>R$ <?= $totalVendasAprovadoFormatado ?> - <span class="badge badge-success" style="font-size:0.92em;"><?= $percentualAprovadoFormatado ?>%</span></td>


                                                                    <td><?= number_format($totalRealizadoSoma, 2, ',', '.') ?></td>
                                                                    <td><?= $diferencaFormatada ?></td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                    <?php
                                                     } 
                                                     $contador  = $contador + 1;
                                                    endforeach; 
                                                    }?>                                                                                    
                                                    </div>  <!-- FEcha DIV col-12" -->
                                                </div> <!-- FEcha DIV ROW -->
                                            </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingThree">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseThree" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    How many variations exist?
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-bs-parent="#accordion">
                                            <div class="card-body">
                                                Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute,
                                                non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon
                                                tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil
                                                anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan
                                                excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt
                                                you probably haven't heard of them accusamus labore sustainable VHS.
                                            </div>
                                        </div>
                                    </div>
        
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingFour">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseFour" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    What is Vakal text here?
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseFour" class="collapse" aria-labelledby="collapseFour" data-bs-parent="#accordion">
                                            <div class="card-body">
                                                Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute,
                                                non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon
                                                tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil
                                                anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan
                                                excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt
                                                you probably haven't heard of them accusamus labore sustainable VHS.
                                            </div>
                                        </div>
                                    </div>
                                </div> <!-- end #accordions-->
                    
                    
                    </div>
                 </div>
                                                    
               
              
                
               
                </div>  <!-- FIM DA ABA VENDEDORES-->
                
                <div class="tab-pane" id="ranking"> <!-- INÍCIO DO CONTEÚDO DA ABA RANKING-->
                    <div class="row">
                        <div class="col-12">


                            <div id="accordion" class="mb-3">
                                                <div class="card mb-1">
                                                        <div class="card-header" id="headingOne">
                                                            <h5 class="m-0">
                                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseOne" aria-expanded="false">
                                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                                    Médicos
                                                                </a>
                                                            </h5>
                                                        </div>
                                
                                                        <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-bs-parent="#accordion">
                                                            <div class="card-body">
                                                            <div class="row">

                                                            <div class="col-6">
                                                            <div class="card-box text-center">
                                                            <h4 class="card-box text-center">TOP 10 MÉDICOS</h4>
                                    
                                                                <!-- Cabeçalho da tabela (HTML fixo) -->
                                                                <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                                <thead>
                                                                    <tr class="text-center">
                                                                        <th>Médico</th>
                                                                        <th>Valor</th>
                                                                        <th>Quantidade</th>
                                                                        <th>Ticket Médio</th> 
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                                    <?php
                                                                    // Iterando sobre os resultados da consulta
                                                                    while ($row = ibase_fetch_assoc($resultmedico)) {
                                                                        // Preparando os dados para exibição
                                                                        $nome_medico = $row['NOMEMED']; // ajuste conforme necessário
                                                            
                                                                        $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                        $quantidade = htmlspecialchars($row['QUANTIDADE']); 
                                                                        $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);
                                                                        

                                                                        // Criando uma linha da tabela para cada registro
                                                                        echo '<tr class="text-center">';
                                                                        echo "<td>{$nome_medico}</td>";
                                                                        echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                                        echo "<td>{$quantidade}</td>"; 
                                                                        echo "<td>{$ticket_medio}</td>";
                                                                        echo '</tr>';
                                                                    }
                                                                                    ?>
                                                                </tbody>
                                                            </table>
                                                            </div>
                                                        </a>
                                                    </div>   
                
                                                    
                                                    <div class="col-6">
                                                        
                                                            <div class="card-box text-center">
                                                            <h4 class="card-box text-center">TOP 10 MÉDICOS (Reprovados)</h4>
                                    
                                                            <!-- Cabeçalho da tabela (HTML fixo) -->
                                                            <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                                <thead>
                                                                    <tr class="text-center">
                                                                        <th>Médico</th>
                                                                        <th>Valor</th>
                                                                        <th>Quantidade</th>
                                                                        <th>Ticket Médio</th> 
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                                    <?php
                                                                    // Iterando sobre os resultados da consulta
                                                                    while ($row = ibase_fetch_assoc($resultmedico_REPROVADOS)) {
                                                                        // Preparando os dados para exibição
                                                                        $nome_medico = $row['NOMEMED']; // ajuste conforme necessário
                                                                        $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                        $quantidade = htmlspecialchars($row['QUANTIDADE']); 
                                                                        $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);

                                                                        // Criando uma linha da tabela para cada registro
                                                                        echo '<tr class="text-center">';
                                                                        echo "<td>{$nome_medico}</td>";
                                                                        echo "<td><span class=\"badge badge-danger\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                                        echo "<td>{$quantidade}</td>"; 
                                                                        echo "<td>{$ticket_medio}</td>";
                                                                        echo '</tr>';
                                                                    }
                                                                    ?>
                                                                </tbody>
                                                            </table>
                                                            </div>
                                                        </a>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingTwo">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseTwo" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Vendedores
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <div class="row">
                                            <div class="col-6">
                                    
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 VENDEDORES</h4>
                            
                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Vendedor</th>
                                                                <th>Valor</th>
                                                                <th>Quantidade</th> <!-- Coluna adicional -->
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            foreach ($resultsArrayvendedoraprovado as $row) {
                                                                // Preparando os dados para exibição
                                                                $nome_vendedor = $row['NOMEFUN']; // ajuste conforme necessário
                                                                $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                $quantidade = htmlspecialchars($row['QUANTIDADE']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_vendedor}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                                echo "<td>{$quantidade}</td>"; // Coluna adicional
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                             <div class="col-6">
                                                <div class="card-box text-center">
                                                <h4 class="card-box text-center">TOP 10 VENDEDORES (Rejeitados)</h4>

                                                <!-- Cabeçalho da tabela (HTML fixo) -->
                                                <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                    <thead>
                                                        <tr class="text-center">
                                                            <th>Vendedor</th>
                                                            <th>Valor</th>
                                                            <th>Quantidade</th> <!-- Coluna adicional -->
                                                        </tr>
                                                    </thead>
                                                    <tbody>
                                                        <?php
                                                        // Iterando sobre os resultados da consulta
                                                       
                                                            foreach ($resultsArrayvendedorreprovado as $row) {
                                                            // Preparando os dados para exibição
                                                            $nome_vendedor = $row['NOMEFUN']; // ajuste conforme necessário
                                                            $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                            $quantidade = htmlspecialchars($row['QUANTIDADE']); // ajuste conforme necessário

                                                            // Criando uma linha da tabela para cada registro
                                                            echo '<tr class="text-center">';
                                                            echo "<td>{$nome_vendedor}</td>";
                                                            echo "<td><span class=\"badge badge-danger\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                            echo "<td>{$quantidade}</td>"; // Coluna adicional
                                                            echo '</tr>';
                                                        }
                                                        ?>
                                                    </tbody>
                                                </table>
                                                </div>
                                            </a>
                                             </div>                              
                                            </div> <!-- FECHA DIV ROW -->
                                        </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingThree">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseThree" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Produtos
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-bs-parent="#accordion">
                                            <div class="card-body">
                                             <div class="row">
                                             <div class="col-6">
                        
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_aprovados)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                            <div class="col-6">
                                                
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS - Rejeitados</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_reprovados)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-danger\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                            <div class="col-6">
                                                
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS - Marca Própria</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_aprovados_marca_propria)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                            <div class="col-6">
                                                
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS - Revenda</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_aprovados_revenda)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>

                                             </div> <!-- FECHA DIV ROW -->
                                            </div>
                                        </div>
                                    </div>
        
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingFour">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseFour" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Clientes
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseFour" class="collapse" aria-labelledby="collapseFour" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <div class="row">
                                            <div class="col-6">
                        
                                                        <div class="card-box text-center">
                                                        <h4 class="card-box text-center">TOP 10 CLIENTES (Aprovados)</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                            <thead>
                                                                <tr class="text-center">
                                                                    <th>Cliente</th>
                                                                    <th>Valor</th>
                                                                    <th>Quantidade</th>
                                                                    <th>Ticket Médio</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <?php
                                                                // Iterando sobre os resultados da consulta
                                                                while ($row = ibase_fetch_assoc($result_clientes_aprovados)) {
                                                                    // Preparando os dados para exibição
                                                                    $nome_cliente = $row['NOMECLI']; // ajuste conforme necessário
                                                                    $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                    $quantidade = htmlspecialchars($row['QUANTIDADE']);
                                                                    $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);
                                                                    
                                                                    // Criando uma linha da tabela para cada registro
                                                                    echo '<tr class="text-center">';
                                                                    echo "<td>{$nome_cliente}</td>";
                                                                    echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">R$ {$ticket_medio}</span></td>";
                                                                    echo "<td>{$quantidade}</td>";
                                                                    echo "<td>{$ticket_medio}</td>";
                                                                    echo '</tr>';
                                                                }
                                                                ?>
                                                            </tbody>
                                                        </table>
                                                        </div>
                                                    </a>
                                                </div>

                                                <div class="col-6">
                                                    
                                                        <div class="card-box text-center">
                                                        <h4 class="card-box text-center">TOP 10 CLIENTES (Reprovados)</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                            <thead>
                                                                <tr class="text-center">
                                                                    <th>Cliente</th>
                                                                    <th>Valor</th>
                                                                    <th>Quantidade</th>
                                                                    <th>Ticket Médio</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <?php
                                                                // Iterando sobre os resultados da consulta
                                                                while ($row = ibase_fetch_assoc($result_clientes_reprovados)) {
                                                                    // Preparando os dados para exibição
                                                                    $nome_cliente = $row['NOMECLI']; // ajuste conforme necessário
                                                                    $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                    $quantidade = htmlspecialchars($row['QUANTIDADE']);
                                                                    $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);
                                                                    
                                                                    // Criando uma linha da tabela para cada registro
                                                                    echo '<tr class="text-center">';
                                                                    echo "<td>{$nome_cliente}</td>";
                                                                    echo "<td><span class=\"badge badge-warning\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>";

                                                                    echo "<td>{$quantidade}</td>";
                                                                    echo "<td>{$ticket_medio}</td>";
                                                                    echo '</tr>';
                                                                }
                                                                ?>
                                                            </tbody>
                                                        </table>
                                                        </div>
                                                    </a>
                                                </div>            

                                            </div> <!-- FECHA DIV ROW -->
                                            </div>
                                        </div>
                                    </div>
                            </div> <!-- end #accordions-->


                     </div> <!--fim da div ROW -->

                 </div>
                        <!-- <div class="tab-pane" id="vendedores">
                            <p>comentários....</p>
                            
                        </div> -->
            
                    </div>
                </div>
            </div> <!-- end card-->
        </div> <!-- end col -->
                

 

            </div>
            <!-- end row -->        

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

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

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

       <!-- Right bar overlay-->
       <div class="rightbar-overlay"></div>

        <!-- Vendor js -->
        <script src="../assets/js/vendor.min.js"></script>
        <script src="../assets/libs/jquery/jquery.min.js"></script>
        <script src="../assets/libs/bootstrap/js/bootstrap.bundle.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>

