SetTitulo( "{$this->_instituicao} i-Pauta - Grupos!" ); $this->processoAp = "296"; } } class indice extends clsListagem { function Gerar() { $this->titulo = "Grupos"; $this->addCabecalhos( array( "Grupo", "Data de cricação", "Número de Membros") ); $this->campoTexto( "nm_grupo", "Grupo", $_GET['nm_grupo'], "50", "255", true ); $nm_grupo = ($_GET['nm_grupo']) ? $_GET['nm_grupo'] : false; //$nm_grupo = ($_GET['nm_grupo']) ? $_GET['nm_grupo'] : false; // Paginador $limite = 20; $iniciolimit = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$limite-$limite: 0; $objGrupos = new clsGrupos(); $listaGrupos = $objGrupos->lista($nm_grupo); if($listaGrupos) { foreach ($listaGrupos as $grupo) { $total = $grupo['total']; $totalPessoas = 0; $data_cadastro = $grupo['data_cadastro']; $data_cadastro = date( "d/m/Y", strtotime( substr( $data_cadastro, 0, 16 ) ) ); $cod_grupo = $grupo['cod_grupos']; $nm_grupo = $grupo['nm_grupo']; $objGrupoPessoas = new clsGrupoPessoa(); $listaGrupoPessoas = $objGrupoPessoas->lista(false, $cod_grupo); $objGrupoModerador = new clsGrupoModerador(); $listaGrupoModerador = $objGrupoModerador->lista(false, $cod_grupo); $totalPessoas += (!empty($listaGrupoPessoas)) ? count($listaGrupoPessoas) : $totalPessoas; $totalPessoas += (!empty($listaGrupoModerador)) ? count($listaGrupoModerador) : $totalPessoas; $this->addLinhas( array("$nm_grupo", $data_cadastro, $totalPessoas) ); } } $this->acao = "go(\"otopic_grupos_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $this->addPaginador2( "otopic_grupos_lst.php", $total, $_GET, $this->nome, $limite ); } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>