Esempio n. 1
0
 static function buscar($dato, $campo, $orden, $offset, $limite, $cortado = FALSE)
 {
     self::$db->select('*');
     self::$db->like('NombrePagina', $dato);
     self::$db->or_like('Posicion', $dato);
     self::$db->or_like('Texto', $dato);
     self::$db->or_like('Nombre', $dato);
     self::$db->or_like('ApellidoP', $dato);
     self::$db->or_like('ApellidoM', $dato);
     self::$db->or_like('CONCAT(Nombre, " ", ApellidoP, " ", ApellidoM)', $dato);
     self::$db->or_like('CONCAT(Nombre, " ", ApellidoP)', $dato);
     self::$db->or_like('CONCAT(ApellidoP, " ", ApellidoM)', $dato);
     self::$db->limit($limite, $offset);
     self::$db->order_by($campo, $orden);
     $query = self::$db->get('Paginas');
     $paginas = $query->result();
     if ($cortado) {
         Paginas_model::_limitar_caracteres(30, $paginas);
     }
     return $paginas;
 }