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