Esempio n. 1
0
 public function index($tieudekd = null, $page = 0)
 {
     $catDB = new CatalogDB();
     $postDB = new PostDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     // Lay id tu tieudekd
     if ($page == 0) {
         $strid = substr($tieudekd, strlen($tieudekd) - 3);
         $strpos = strpos($strid, '-');
         $idc = substr($strid, $strpos + 1);
         $postList = $postDB->getAllPost();
         //$catParent = $catList->getCatalogParent();
         $cat = $catList->getCatalogIdLoai($idc);
         $catListParent = $catList->getCatalogParent();
         $catParent = $catListParent->getCatalogIdLoai($cat->getParent());
         $postShow = $postList->getBaiViet($idc, 7);
         if (!$catParent) {
             $catFirst = $catList->getCatalogFirst($idc);
             $postTopRead = $postDB->getTopPopularRead(5, $catFirst->getIdLoai());
         } else {
             $postTopRead = $postDB->getTopPopularRead(5, $idc);
         }
         $breadcum = "";
         if ($catParent) {
             $breadcum = "<a href='" . base_url() . "" . $catParent->getTieuDeKD() . "'>" . $catParent->getTieuDe() . "</a>";
         }
         if ($cat) {
             $breadcum .= "<a href='" . base_url() . "" . $cat->getTieuDeKD() . "'>" . $cat->getTieuDe() . "</a>";
         } else {
             $breadcum = "<a href='" . base_url() . "" . $cat->getTieuDeKD() . "'>" . $cat->getTieuDe() . "</a>";
         }
         //else $breadcum = "<a href='".  base_url()."index.php/tin-suc-khoe'>Tin sức khỏe</a>";
         if ($catParent) {
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, "postShow" => $postShow, "cat" => $cat, 'postTopRead' => $postTopRead->getList());
             $data['page'] = $page;
             $data['postDB'] = $postDB;
             $data['hasCatsub'] = false;
             $data['bai_viet_phone'] = $catDB->hienthiLoaiBaiVietCuaMotLoai($idc);
             $data['catDB'] = $catDB;
             $data['menu'] = $catDB->showMenu();
             $this->load->view('catalog/index', $data);
         } else {
             // Lay cac menu con
             $catSub = $catList->getCatalogChildren($idc);
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, "postList" => $postList, "cat" => $cat, "catSub" => $catSub, 'postTopRead' => $postTopRead->getList());
             $data['page'] = $page;
             $data['postDB'] = $postDB;
             $data['hasCatsub'] = true;
             $data['catDB'] = $catDB;
             $this->load->view('catalog/list', $data);
             $data['menu'] = $catDB->showMenu();
         }
     } else {
         $breadcum = '';
         $postTopRead = $postDB->getTopPopularRead(5, $tieudekd);
         $postShow = $postDB->paganition($tieudekd, $page, 7);
         $cat = $catList->getCatalogIdLoai($tieudekd);
         $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, "postShow" => $postShow, "cat" => $cat, 'postTopRead' => $postTopRead->getList());
         $data['page'] = $page;
         $data['postDB'] = $postDB;
         $data['hasCatsub'] = false;
         $data['catDB'] = $catDB;
         $data['menu'] = $catDB->showMenu();
         $this->load->view('catalog/index', $data);
     }
 }
Esempio n. 2
0
 public function home()
 {
     $catDB = new CatalogDB();
     $catList = $catDB->getAllCategory();
     $catActive = $catList->getCatalogParent();
     $cat = $catList->findIdLoai(1);
     $postDB = new PostDB();
     $postList = $postDB->getAllPost();
     $postFirst = $postList->getFirstPostDate();
     $postTieuDe = $postList->getTieuDeFirstDate(5);
     $catFirstChildren = $catList->getCatalogFirstPostAB();
     $dataMenu = array("CatMenu" => $catActive->getList(), "cat" => $cat, "PostFirst" => $postFirst, "postTieuDe" => $postTieuDe, "catList" => $catList, "catChildren" => $catFirstChildren, "postDB" => $postDB);
     $dataMenu['menu'] = $catDB->showMenu();
     $this->load->view('pages/hom', $dataMenu);
 }