PHP site 3 5/3/2017


SUBMITTED BY: canonical

DATE: May 3, 2017, 11:36 p.m.

FORMAT: PHP

SIZE: 2.0 kB

HITS: 499

  1. If you want more of my pastes visit: https://randompaste.000webhostapp.com/index.html
  2. --------------------------------------------------------------------------------------
  3. view my last post at: https://bitbin.it/GZsx2z7U/
  4. --------------------------------------------------------------------------------------
  5. <?php
  6. require_once "../libraries/conexao/ClasseDB.php";
  7. header('Content-Type: text/html; charset=utf-8');
  8. class Noticias extends Conexao {
  9. var $por_pagina = 20;
  10. function loadAllNoticias($pag = '0') {
  11. $ini = $pag*$this->por_pagina;
  12. $select_noticias = new Noticias();
  13. $noticias = $select_noticias->Fields(array(NOTICIAS_ID, NOTICIAS_TITULO, NOTICIAS_DATA, NOTICIAS_NOTICIA, NOTICIAS_FOTO, NOTICIAS_DESTAQUE, NOTICIAS_TIPO));
  14. $noticias = $select_noticias->OrderBy(NOTICIAS_DATA, 'DESC');
  15. $noticias = $select_noticias->Limit($ini.",".$this->por_pagina);
  16. $noticias = $select_noticias->Select(TABLE_NOTICIAS);
  17. return $noticias;
  18. unset($select_noticias);
  19. }
  20. function getQtdNoticias() {
  21. $select_noticias = new Noticias();
  22. $noticias = $select_noticias->Fields(array(NOTICIAS_ID, NOTICIAS_TITULO, NOTICIAS_DATA, NOTICIAS_NOTICIA, NOTICIAS_FOTO, NOTICIAS_DESTAQUE, NOTICIAS_TIPO));
  23. $noticias = $select_noticias->OrderBy(NOTICIAS_DATA, 'DESC');
  24. $noticias = $select_noticias->Select(TABLE_NOTICIAS);
  25. return array("QTD"=>count($noticias),"POR_PAGINA"=>$this->por_pagina);
  26. unset($select_noticias);
  27. }
  28. function getNoticiasById($id_noticia) {
  29. $select_noticia = new Noticias();
  30. $noticia = $select_noticia->Fields(array(NOTICIAS_ID, NOTICIAS_TITULO, NOTICIAS_DATA, NOTICIAS_NOTICIA, NOTICIAS_FOTO, NOTICIAS_DESTAQUE, NOTICIAS_TIPO));
  31. $noticia = $select_noticia->Where(array(NOTICIAS_ID => " = '".$id_noticia."'"), "AND");
  32. $noticia = $select_noticia->OrderBy(NOTICIAS_DATA, 'DESC');
  33. $noticia = $select_noticia->Limit(1);
  34. $noticia = $select_noticia->Select(TABLE_NOTICIAS);
  35. return $noticia;
  36. unset($select_noticia);
  37. }
  38. }
  39. ?>

comments powered by Disqus