SetTitulo( "{$this->_instituicao} Notícias!" ); $this->processoAp = "26"; } } class indice extends clsListagem { function Gerar() { $this->titulo = "Notícias"; $this->campoTexto("titulo","titulo","",50,255); if($_GET['titulo']) { $where = "WHERE n.titulo ilike '%{$_GET['titulo']}%' "; } $this->addCabecalhos( array( "Data", "Título") ); $db = new clsBanco(); $db->Consulta( "SELECT count(*) FROM not_portal n $where" ); $db->ProximoRegistro(); list ($total) = $db->Tupla(); $total_tmp = $total; $iniciolimit = (@$_GET['iniciolimit']) ? $_GET['iniciolimit'] : "0"; $limite = 10; if ($total > $limite) { $iniciolimit_ = $iniciolimit * $limite; $limit = " LIMIT {$iniciolimit_}, $limite"; } $db->Consulta( "SELECT n.data_noticia, n.titulo, n.cod_not_portal FROM not_portal n $where ORDER BY n.data_noticia DESC {$limit}" ); while ($db->ProximoRegistro()) { list ($data, $titulo, $id_noticia) = $db->Tupla(); $data= date("d/m/Y", strtotime(substr($data,0,19)) ); $this->addLinhas( array( "{$data}","$titulo") ); } $this->paginador("noticias_lst.php?", $total_tmp,$limite,@$_GET['pos_atual']); $this->acao = "go(\"noticias_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>