</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; $tpl->STATUS_ABAT = 'status-ok'; $rsPag = $oP->getRows(0, 999, array("id" => "asc"), array("participante" => " = " . $participante->id, "cancelado" => "=0")); foreach ($rsPag as $key => $pagamento) {