If you want more of my pastes visit: https://randompaste.000webhostapp.com/index.html
--------------------------------------------------------------------------------------
view my last post at: https://bitbin.it/GZsx2z7U/
--------------------------------------------------------------------------------------
<?php
require_once "../libraries/conexao/ClasseDB.php";
header('Content-Type: text/html; charset=utf-8');
class Noticias extends Conexao {
var $por_pagina = 20;
function loadAllNoticias($pag = '0') {
$ini = $pag*$this->por_pagina;
$select_noticias = new Noticias();
$noticias = $select_noticias->Fields(array(NOTICIAS_ID, NOTICIAS_TITULO, NOTICIAS_DATA, NOTICIAS_NOTICIA, NOTICIAS_FOTO, NOTICIAS_DESTAQUE, NOTICIAS_TIPO));
$noticias = $select_noticias->OrderBy(NOTICIAS_DATA, 'DESC');
$noticias = $select_noticias->Limit($ini.",".$this->por_pagina);
$noticias = $select_noticias->Select(TABLE_NOTICIAS);
return $noticias;
unset($select_noticias);
}
function getQtdNoticias() {
$select_noticias = new Noticias();
$noticias = $select_noticias->Fields(array(NOTICIAS_ID, NOTICIAS_TITULO, NOTICIAS_DATA, NOTICIAS_NOTICIA, NOTICIAS_FOTO, NOTICIAS_DESTAQUE, NOTICIAS_TIPO));
$noticias = $select_noticias->OrderBy(NOTICIAS_DATA, 'DESC');
$noticias = $select_noticias->Select(TABLE_NOTICIAS);
return array("QTD"=>count($noticias),"POR_PAGINA"=>$this->por_pagina);
unset($select_noticias);
}
function getNoticiasById($id_noticia) {
$select_noticia = new Noticias();
$noticia = $select_noticia->Fields(array(NOTICIAS_ID, NOTICIAS_TITULO, NOTICIAS_DATA, NOTICIAS_NOTICIA, NOTICIAS_FOTO, NOTICIAS_DESTAQUE, NOTICIAS_TIPO));
$noticia = $select_noticia->Where(array(NOTICIAS_ID => " = '".$id_noticia."'"), "AND");
$noticia = $select_noticia->OrderBy(NOTICIAS_DATA, 'DESC');
$noticia = $select_noticia->Limit(1);
$noticia = $select_noticia->Select(TABLE_NOTICIAS);
return $noticia;
unset($select_noticia);
}
}
?>