/** * Constructor */ public function __construct() { parent::__construct(); }
/** * Constructor */ public function __construct() { parent::__construct(); $this->load->model("Entity_tag_model", "entity_tag"); }
/** * history * * Devuelve un objeto de resultado de bases de datos que contiene los objetos de perfiles vistos * * @param Integer $id_member Id del miembro * @param Integer $limit Por default null todos * @param Integer $offset A partir de cual registro devolverá la consulta, por default null desde el comienzo * @return Object */ public function history($id_member = null, $limit = null, $offset = null) { $id_member = is_null($id_member) ? $this->session->id : $id_member; $this->db->where("id_member", $id_member); $this->db->where('status_row', ENABLED); $this->db->order_by("create_at", 'desc'); if (isset($limit) and is_numeric($limit)) { $this->db->limit($limit); } if (isset($offset) and is_numeric($offset)) { $this->db->offset($offset); } $history = $this->db->get("entities_history"); foreach ($history->result() as $row) { $row->profile = parent::find($row->id_profile); } return $history; }