function listPostByUser() { if ($this->session->userdata('userLoginFlag') != 1) { redirect(base_url() . 'dang-nhap'); } $customer = new Estateuser($this->session->userdata('userLoginId')); if (!$customer->exists()) { show_404(); } $dis['customer'] = $customer; $level = 1; $page = $this->uri->segment($level + 1, "") == "" ? 0 : $this->uri->segment($level + 1); $dis['page'] = $page; $limit = 15; $offset = $page + 1; if ($_SERVER['REQUEST_METHOD'] == 'POST') { $estatecatalogue_id = $this->input->post('estatecatalogue_id'); $estatetype_id = $this->input->post('estatetype_id'); $estateprice_id = $this->input->post('estateprice_id'); $estates = new Estate(); $estates->where_related_estateuser('id', $this->session->userdata('userLoginId')); $estates->where(array('isFree' => 0)); if ($estatecatalogue_id != 0) { $estates->where('estatecatalogue_id', $estatecatalogue_id); } if ($estatetype_id != 0) { $estates->where('estatetype_id', $estatetype_id); } if ($estateprice_id != 0) { $estates->where('estateprice_id', $estateprice_id); } $estates->order_by('created', 'desc'); $estates->get_paged($offset, $limit, TRUE); $dis['estates'] = $estates; setPaginationVb('chinh-sua-tin-da-dang/', $estates->paged->total_rows, $limit, 2); } else { $estates = new Estate(); $estates->where_related_estateuser('id', $this->session->userdata('userLoginId')); $estates->where('isFree', 0); $estates->order_by('created', 'desc'); $estates->get_paged($offset, $limit, TRUE); $dis['estates'] = $estates; setPaginationVb('chinh-sua-tin-da-dang/', $estates->paged->total_rows, $limit, 2); /*$estatesAll = new Estate(); $estatesAll->where_related_estateuser('id', $this->session->userdata('userLoginId')); $estatesAll->order_by('created','desc'); $estatesAll->get(); $total = $estatesAll->result_count();*/ } $dis['base_url'] = base_url(); $dis['view'] = 'front/user/list-post'; $this->viewfront($dis); }