예제 #1
0
    </ul>';
}
$oGrupo = new Grupo();
$totalGrupos = $oGrupo->recuperaTotalAndamento();
$oParticipante = new Participante();
$configPaginacao = $oGrupo->paginar($totalGrupos, isset($_REQUEST['pagina']) ? $_REQUEST['pagina'] : 1);
$rsGrupos = $oGrupo->getRows($configPaginacao['primeiroRegistro'], $configPaginacao['quantidadePorPagina'], array("dataEmbarque" => "ASC"), array("status" => "=" . $oGrupo->STATUS_ANDAMENTO()));
if ($configPaginacao['totalPaginas'] > 1) {
    $tpl->block("BLOCK_PAGINACAO");
}
$tpl->PAGINA = isset($_REQUEST['pagina']) ? $_REQUEST['pagina'] : 1;
$tpl->TOTAL_PAGINAS = $configPaginacao['totalPaginas'];
$tpl->PAGINA_ANTERIOR = $configPaginacao['paginaAnterior'];
$tpl->PROXIMA_PAGINA = $configPaginacao['proximaPagina'];
foreach ($rsGrupos as $key => $Grupo) {
    $hoje = date("d/m/Y");
    $dataviagem = $oGrupo->convdata($Grupo->dataEmbarque, "mtn");
    $dias = $oGrupo->diferenca_dias($hoje, $dataviagem);
    //$tpl->ID = $Grupo->id;
    $tpl->NOME = $Grupo->nomePacote;
    $tpl->STATUS_GRUPO = $Grupo->status->descricao;
    $tpl->QTD_PARTIC = $oParticipante->recuperaTotal($Grupo->id, "");
    $tpl->DATA_EMBARQUE = $dataviagem . " - " . $dias . " dias.";
    $tpl->DATA_CHEGADA = $oGrupo->convdata($Grupo->dataChegada, "mtn");
    $tpl->ID_HASH = $oGrupo->md5_encrypt($Grupo->id);
    $tpl->LINK_ROTEIRO = "docs/" . $Grupo->roteiroAnexo;
    $tpl->LINK_PAUTA = "docs/" . $Grupo->pautaAnexo;
    $tpl->MODELO_FICHA = $Grupo->modeloFicha;
    $tpl->block("BLOCK_ITEM_LISTA");
}
include "tupi.template.finalizar.php";
예제 #2
0
    </li>

    <li class="active">Lista de Participantes</li>
    </ul>';
}
//configura o grupo na pagina
$oGrupo = new Grupo();
$idGrupo = $oGrupo->md5_decrypt($_REQUEST['idGrupo']);
$oGrupo->getById($idGrupo);
$tpl->NOME_GRUPO = $oGrupo->nomePacote;
$tpl->ID_GRUPO_HASH = $_REQUEST['idGrupo'];
$oP = new Pagamento();
$oA = new Abatimento();
$oParticipante = new Participante();
$strBusca = isset($_REQUEST['busca']) ? str_replace(".", "", str_replace("-", "", $_REQUEST['busca'])) : "";
$totalParticipantes = $oParticipante->recuperaTotal($idGrupo, $strBusca);
$pagina = isset($_REQUEST['pagina']) ? $_REQUEST['pagina'] : 1;
$configPaginacao = $oParticipante->paginar($totalParticipantes, $pagina);
$rsPartic = $oParticipante->pesquisa($configPaginacao['primeiroRegistro'], $configPaginacao['quantidadePorPagina'], $idGrupo, $strBusca);
$tpl->MODELO_CONTRATO = $oGrupo->modeloContrato;
$tpl->MODELO_FICHA = $oGrupo->modeloFicha;
if ($configPaginacao['totalPaginas'] > 1) {
    $tpl->block("BLOCK_PAGINACAO");
}
$tpl->TOTAL_PAGINAS = $configPaginacao['totalPaginas'];
$tpl->PAGINA_ANTERIOR = $configPaginacao['paginaAnterior'];
$tpl->PROXIMA_PAGINA = $configPaginacao['proximaPagina'];
$tpl->PAGINA = $pagina;
foreach ($rsPartic as $key => $participante) {
    //$tpl->ID = $participante->id;
    //calcula o status dos pagamentos;