Пример #1
0
 /**
  * Obtem os ultimos comentários de um site
  * @param int $conteudoSite
  * @param int $status
  * @return array
  */
 public static function findUltimosComentarios($conteudoSite, $status = 1)
 {
     $pagina = new Pagina();
     $pagina->getDao()->setAtributes('id', 'titulo');
     $where = "";
     foreach ($pagina->getDao()->loadArrayList("conteudoSite={$conteudoSite}") as $p) {
         $where .= " pagina={$p} OR";
     }
     $where = substr($where, 0, -2);
     $cc = new ConteudoComentario();
     if (!empty($where)) {
         return $cc->getDao()->loadArrayList(" ({$where}) AND status={$status}", 'id DESC');
     } else {
         return array();
     }
 }
Пример #2
0
 /**
  * Obtem os comentários de uma página conforme  o status escolhido
  * @param string $order
  * @param string|int $limit
  * @param int $status
  * @return array
  */
 public function obterComentarios($order = "id DESC", $limit = "", $status = 1)
 {
     $comentario = new ConteudoComentario();
     return $comentario->getDao()->loadArrayList("pagina=" . $this->getObject()->getId() . " AND status={$status}");
 }