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); } }
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); }