<?php

include "tupi.inicializar.php";
$codTemplate = "relatorio";
include "tupi.template.inicializar.php";
$codAcesso = 39;
include "tupi.seguranca.php";
//titulo do relatorio
$tpl->TITULO = "Relatório de Inscrições por Período";
$tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s");
//declara as classes
$ol = new Participante();
$om = new Moeda();
$op = new Pagamento();
$dataRelatorio = $ol->convdata($_REQUEST['dataInicio'], "ntm");
$dataFimRelatorio = $ol->convdata($_REQUEST['dataFim'], "ntm");
$rsLogs = $ol->participantesPeriodo($dataRelatorio, $dataFimRelatorio);
$total = 0;
$totalReal = 0;
foreach ($rsLogs as $key => $log) {
    $rsPag = $op->primeiroPagamentoCliente($log->id);
    if (count($rsPag) > 0) {
        $pag = $rsPag[0];
        $tpl->PARTICIPANTE = $log->cliente->nomeCompleto;
        $tpl->DATA = $log->convdata($log->dataInscricao, "mtn");
        $tpl->GRUPO = $log->grupo->nomePacote;
        if ($log->grupo->moeda->id == $om->DOLLAR()) {
            if ($log->pacoteOpcional == 1) {
                $tpl->VALOR_DOLLAR = $log->grupo->moeda->cifrao . " " . $log->money($log->grupo->valorAdesao + $log->grupo->valorAdesaoOpcional, "atb");
                $tpl->VALOR_REAL = "R\$ " . $log->money(($log->grupo->valorAdesao + $log->grupo->valorAdesaoOpcional) * $pag->cotacaoReal, "atb");
                $total += $log->grupo->valorAdesao + $log->grupo->valorAdesaoOpcional;
$oCliente = new Cliente();
$oPartic = new Participante();
$oG = new Grupo();
$idGrupo = $oG->md5_decrypt($_REQUEST['idGrupo']);
$idParticipante = $oG->md5_decrypt($_REQUEST['idParticipante']);
$oG->getById($idGrupo);
$oPartic->getById($idParticipante);
$tpl->SELECTED_OPCIONAL_SIM = $oPartic->pacoteOpcional ? "selected" : "";
$tpl->SELECTED_OPCIONAL_NAO = $oPartic->pacoteOpcional ? "" : "selected";
$tpl->CIFRAO = $oG->moeda->cifrao;
$tpl->NOME_GRUPO = $oG->nomePacote;
$tpl->CPF = $oPartic->formataCPFCNPJ($oPartic->cliente->cpf);
$tpl->NOME = $oPartic->cliente->nomeCompleto;
$tpl->custoTotal = $oPartic->money($oPartic->custoTotal, "atb");
$tpl->valorTotal = $oPartic->money($oPartic->valorTotal, "atb");
$tpl->dt_inscr = $oPartic->convdata($oPartic->dataInscricao, "mtn");
$tpl->ID = $oPartic->id;
$tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo'];
$tpl->ACAO = "Editar";
if (strpos($_SESSION['ag_itensMenu'], ",8") !== false) {
    $tpl->block("BLOCK_EDICAO");
} else {
    $tpl->block("BLOCK_NAOEDICAO");
}
//RECUPERA AS LOGS
$oLog = new LogParticipante();
$rslog = $oLog->getRows(0, 999, array(), array("participante" => "=" . $idParticipante));
foreach ($rslog as $key => $log) {
    $tpl->DATA = $oPartic->convdata(substr($log->dataHora, 0, 10), "mtn") . " - " . substr($log->dataHora, 10);
    $tpl->USUARIO = $log->usuario->nome;
    $tpl->VALOR = $oPartic->money($log->valor, "atb");
$codTemplate = "relatorioHorizontal";
include "tupi.template.inicializar.php";
$codAcesso = 14;
include "tupi.seguranca.php";
$ogrupo = new Grupo();
$ogrupo->getById($ogrupo->md5_decrypt($_REQUEST['idGrupo']));
$tpl->COD_GRUPO = str_pad($ogrupo->id, 7, "0", STR_PAD_LEFT);
$tpl->NOME_GRUPO = $ogrupo->nomePacote;
$tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo'];
//recupera participantes aprovados
$opartic = new Participante();
$rs = $opartic->getRows(0, 999, array("id" => "asc"), array("grupo" => "=" . $ogrupo->id, "status" => "!=" . $opartic->STATUS_DESISTENTE()));
$cont = 1;
foreach ($rs as $key => $p) {
    $tpl->ID = $cont;
    $tpl->NOME = $p->nomeFamilia();
    $tpl->DATA_NASCIMENTO = $opartic->convdata($p->cliente->dataNascimento, "mtn");
    $tpl->LOCAL_NASCIMENTO = $p->cliente->cidadeNascimento . "-" . $p->cliente->estadoNascimento;
    $tpl->NACIONALIDADE = $p->cliente->nacionalidade;
    $tpl->SEXO = $p->cliente->sexo == "M" ? "MASC" : "FEM";
    $tpl->PASSAPORTE = $p->cliente->passaporte;
    $tpl->DATA = $opartic->convdata($p->cliente->dataEmissaoPassaporte, "mtn");
    $tpl->ORGAO = $p->cliente->orgaoExpedidorPassaporte;
    $tpl->VALIDADE = $opartic->convdata($p->cliente->dataValidadePassaporte, "mtn");
    $tpl->block("BLOCK_ITEM_LISTA");
    $cont++;
}
if (!isset($_REQUEST['tupiSendEmail'])) {
    $tpl->block("BLOCK_ENVIO_EMAIL");
}
include "tupi.template.finalizar.php";