SetTitulo( "{$this->_instituicao} i-Pauta - Detalhe do Grupo" ); $this->processoAp = "294"; } } class Listas3 extends clsListagem { function Gerar() { @session_start(); $id_visualiza = $_SESSION['id_pessoa']; @session_write_close(); $this->nome = "Form4"; $this->titulo = "Tópicos Finalizados"; $this->addBanner( ); $cod_membro = $_GET['cod_membro']; $cod_grupo = $_GET['cod_grupo']; $imprimir = $_GET['imprimir']; $this->addCabecalhos( array( "Imprimir") ); $obj = new clsReuniao(); /* Pega lista de Reunioes Finalizadas, Verifica e mostra os Topicos Finalizados que nao foram finalizados nessa reuniao */ $lista = $obj->lista(false,$cod_grupo,false,false,false,false,false,false,true); if($lista) { foreach ($lista as $reuniao) { $obj = new clsTopicoReuniao(); $lista = $obj->lista(false,false,false,false,false,false,false,$reuniao['cod_reuniao']); if($lista) { foreach ($lista as $topicos) { if($topicos['finalizado']) { $topico_comprometidos[] = $topicos['ref_cod_topico']; } } } } } /* Pega lista de Reunioes não Finalizadas, Verifica que estão nessa reuniao e marca como comprometido */ $obj = new clsReuniao(); $lista = $obj->lista(false,$cod_grupo,false,false,false,false,false,true); if($lista) { foreach ($lista as $reuniao) { $obj = new clsTopicoReuniao(); $lista = $obj->lista(false,false,false,false,false,false,false,$reuniao['cod_reuniao']); if($lista) { foreach ($lista as $topicos) { $topico_comprometidos[] = $topicos['ref_cod_topico']; } } } } if($topico_comprometidos) { $topico_finalizados = ""; foreach ($topico_comprometidos as $topicos) { $obj = new clsTopicoReuniao($topicos); $detalhe = $obj->detalhe(); if($detalhe['finalizado']) { $topico_finalizados[] = $topicos; } } } if($topico_finalizados) { $obj = new clsTopico(); $lista = $obj->lista(false,false,false,false,false,false,false,1,$iniciolimit,$limite,"cod_topico DESC",false,$topico_finalizados); if($lista) { //pdf $objRelatorio = new relatorios("Tópicos Finalizados",80,false,false,"A4","Prefeitura de Itajaí\nCentro Tecnologico de Informação e Modernização Administrativa.\nRua Alberto Werner, 100 - Vila Operária\nCEP. 88304-053 - Itajaí - SC","#FFFFFF","#000000", "#FFFFFF", "#FFFFFF"); if($imprimir == "jato") { foreach ($lista as $topicos) { $total = $topicos['total']; $obj = new clsTopicoReuniao($topicos['cod_topico']); $detalhe = $obj->detalhe(); if(strlen($topicos['assunto']) > 60 ) { $descricao = substr($topicos['assunto'],0,60)."..."; }else { $descricao = $topicos['assunto']; } // Pega o Nome do responsável pelo Tópico $obj = new clsPessoaFj($topicos['ref_idpes_cad']); $detalhe = $obj->detalhe(); $nome = $detalhe['nome']; //pdf $objRelatorio->novalinha(array("Descrição: ".quebra_linhas_pdf($descricao, 70)), 0, 13*(count(explode("\n",quebra_linhas_pdf($descricao, 70) ))) , false, false, 109,false,"#FFFFFF"); $objRelatorio->novalinha(array("Responsável: ".$nome), 15, 13 , false, false, 109,false,"#FFFFFF"); } } else { foreach ($lista as $topicos) { $total = $topicos['total']; $obj = new clsTopicoReuniao($topicos['cod_topico']); $detalhe = $obj->detalhe(); if(strlen($topicos['assunto']) > 60 ) { $descricao = substr($topicos['assunto'],0,60)."..."; }else { $descricao = $topicos['assunto']; } // Pega o Nome do responsável pelo Tópico $obj = new clsPessoaFj($topicos['ref_idpes_cad']); $detalhe = $obj->detalhe(); $nome = $detalhe['nome']; //pdf $objRelatorio->novalinha(array("Descrição: ".quebra_linhas_pdf($descricao, 70)), 0, 13*(count(explode("\n",quebra_linhas_pdf($descricao, 70) ))) , false, false, 109); $objRelatorio->novalinha(array("Responsável: ".$nome), 15, 13 , false, false, 109); } } //pdf $link = $objRelatorio->fechaPdf(); $this->addLinhas( array("Clique aqui para abrir o arquivo" ) ); $this->array_botao = array("Cancelar"); $this->array_botao_url = array("otopic_meus_grupos_det2.php?cod_grupo=$cod_grupo"); } } $this->largura = "100%"; } } $pagina = new clsIndex(); $miolo = new Listas3(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>