Ejemplo n.º 1
0
 function index($offset = 0, $limit = 10)
 {
     // offset
     if (!empty($offset)) {
         $offset = $this->uri->segment(3);
     }
     // news
     $news = new Article();
     $news->where('recycle', 0);
     $news->where('newscatalogue_id', 69);
     $news->order_by('created', 'DESC');
     $news->get_paged($offset, $limit, TRUE);
     if ($this->lang->lang() == 'vi') {
         setPaginationVb('vi/dich-vu/', $news->paged->total_rows, $limit, 3);
     } else {
         setPaginationVb('en/services/', $news->paged->total_rows, $limit, 3);
     }
     $dis['news'] = $news;
     //seo
     $this->page_title = "Services - Dịch vụ - " . $this->page_title;
     $dis['base_url'] = base_url();
     $dis['link'] = gen_seo_url($this->lang->line('news')) . '/';
     $dis['view'] = 'front/services/news';
     $this->viewfront($dis);
 }
Ejemplo n.º 2
0
 function index($offset = 0, $limit = 2)
 {
     if (empty($offset)) {
         $offset = $this->uri->segment(2);
     }
     $url = $this->uri->segment(1);
     $category = new Newscatalogue();
     $category->where(array('recycle' => 0, 'name_none' => $url))->get();
     if (!$category->exists()) {
         show_404();
     }
     $dis['category'] = $category;
     //category news
     $cat_news = new Article();
     $cat_news->where(array('recycle' => 0));
     $cat_news->where('newscatalogue_id', $category->id);
     $cat_news->order_by('created', 'desc');
     $cat_news->get_paged($offset, $limit, TRUE);
     $dis['news'] = $cat_news;
     setPaginationVb($url . '/', $cat_news->paged->total_rows, $limit, 2);
     //seo
     $this->page_title = $category->title_bar . " - " . $this->page_title;
     $this->page_description = $category->slogan . " - " . $this->page_description;
     $this->page_keyword = $category->keyword . " - " . $this->page_keyword;
     $dis['base_url'] = base_url();
     $dis['view'] = 'front/newsother/news_cat';
     $this->viewfront($dis);
 }
Ejemplo n.º 3
0
 function cat($cat = NULL, $offset = 0, $limit = 15)
 {
     if (empty($offset)) {
         $offset = $this->uri->segment(3);
     }
     $cat_news_url = $this->uri->segment(1);
     $cat_news = new Newscatalogue();
     $cat_news->where(array('name_none' => $cat_news_url))->get();
     if (!$cat_news->exists()) {
         show_404();
     }
     $dis['cat_news'] = $cat_news;
     $cat = $this->uri->segment(2);
     $category = new Newscatalogue();
     $category->where(array('name_none' => $cat, 'parentcat_id' => $cat_news->id))->get();
     if (!$category->exists()) {
         show_404();
     }
     $dis['category'] = $category;
     //category news
     $cat_news = new Article();
     $cat_news->where(array('recycle' => 0));
     $cat_news->where('newscatalogue_id', $category->id);
     $cat_news->order_by('created', 'desc');
     $cat_news->get_paged($offset, $limit, TRUE);
     $dis['news'] = $cat_news;
     setPaginationVb('cam-nang/' . $cat, $cat_news->paged->total_rows, $limit, 3);
     //seo
     $this->page_title = $category->title_bar;
     $this->page_description = $category->slogan;
     $this->page_keyword = $category->keyword;
     $arrayCateNewsId = array();
     foreach ($this->guideCate as $row) {
         $arrayCateNewsId[] = $row->id;
     }
     $arrayCateNewsId = array();
     foreach ($this->guideCate as $row) {
         $arrayCateNewsId[] = $row->id;
     }
     // get news view most
     $newViewMost = new Article();
     $newViewMost->where('recycle', 0);
     $newViewMost->where_in('newscatalogue_id', $arrayCateNewsId);
     $newViewMost->order_by('view_count', 'desc');
     $newViewMost->get(5);
     $dis['newViewMost'] = $newViewMost;
     // get news new
     $newNews = new Article();
     $newNews->where('recycle', 0);
     $newNews->where_in('newscatalogue_id', $arrayCateNewsId);
     $newNews->order_by('created', 'desc');
     $newNews->get(5);
     $dis['newNews'] = $newNews;
     $this->isRobotFollow = 1;
     $dis['base_url'] = base_url();
     $dis['view'] = 'front/guides/news_cat';
     $this->viewfront($dis);
 }
Ejemplo n.º 4
0
 function index($offset = 0, $limit = 10)
 {
     // offset
     if (!empty($offset)) {
         $offset = $this->uri->segment(3);
     }
     // news
     $news = new Article();
     $news->where('recycle', 0);
     $news->where('newscatalogue_id', 67);
     $news->order_by('created', 'DESC');
     $news->get_paged($offset, $limit, TRUE);
     setPaginationVb($this->lang->lang() . '/advices/', $news->paged->total_rows, $limit, 3);
     $dis['news'] = $news;
     // seo
     $this->page_title = "Tư vấn";
     $dis['base_url'] = base_url();
     $dis['view'] = 'front/advices/news';
     $this->viewfront($dis);
 }
Ejemplo n.º 5
0
 function cat($cat = NULL, $offset = 0, $limit = 10)
 {
     $dis['cat_name'] = '';
     $dis['cat_id'] = '';
     $dis['name_none'] = '';
     $category = new Newscatalogue();
     $category->where(array('name_none' => $cat))->get();
     if (!$category->exists()) {
         show_404();
     }
     if ($cat == "khuyen-mai") {
         $this->menu_active = "khuyen-mai";
     }
     $cat = $category->id;
     $dis['cat_id'] = $category->id;
     $dis['cat_name'] = $category->{'name_vietnamese'};
     $dis['name_none'] = $category->name_none;
     //Category news
     $cat_news = new Article();
     $cat_news->where(array('recycle' => 0));
     $cat_news->where('active', 1);
     $cat_news->where('newscatalogue_id', $cat);
     $cat_news->order_by('created', 'desc');
     $cat_news->get_paged($offset, $limit, TRUE);
     $dis['cat_news'] = $cat_news;
     // Pagination
     setPaginationVb('tin-tuc/c/' . gen_seo_url($dis['cat_name']), $cat_news->paged->total_rows, $limit, 4);
     //DDV news
     $ddv_news = new Article();
     $ddv_news->where('recycle', 0);
     $ddv_news->where('active', 1);
     $ddv_news->where('newscatalogue_id', 59);
     $ddv_news->order_by('created', 'DESC');
     $ddv_news->get_paged(0, 4, TRUE);
     $dis['ddv_news'] = $ddv_news;
     $cat_ddv = new Newscatalogue();
     $cat_ddv->where(array('id' => 59))->get();
     $dis['cat_ddv'] = $cat_ddv->name_vietnamese;
     $dis['cat_ddv_none'] = $cat_ddv->name_none;
     //link counter
     $links_counter = new Article();
     $links_counter->where('recycle', 0);
     $links_counter->where('active', 1);
     $links_counter->order_by('clicks', 'DESC');
     $links_counter->get_paged(0, 10, TRUE);
     $dis['links_counter'] = $links_counter;
     //Video on youtube
     $videos = new Article();
     $videos->where('recycle', 0);
     $videos->where('active', 1);
     $videos->where('newscatalogue_id', 64);
     $videos->order_by('created', 'DESC');
     $videos->get_paged(0, 4, TRUE);
     $dis['videos'] = $videos;
     //
     $this->page_title = $dis['cat_name'] . " - " . $this->page_title;
     $dis['base_url'] = base_url();
     $dis['link'] = gen_seo_url($this->lang->line('news')) . '/';
     $dis['view'] = 'news/news_cat';
     $this->viewfront($dis);
 }
Ejemplo n.º 6
0
 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);
 }