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();
?>