예제 #1
0
 public function bandoGoogle()
 {
     $catDB = new CatalogDB();
     $postDB = new PostDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $postList = $postDB->getAllPost();
     $postTopRead = $postDB->getTopPopularRead(5);
     $breadcum = "";
     $data = array("CatMenu" => $catMenu, "catList" => $catList, "postList" => $postList, "postTopRead" => $postTopRead->getList());
     $data['catDB'] = $catDB;
     $data['menu'] = $this->CatalogDB->showMenu();
     $this->load->view('lienhe/lien-he', $data);
 }
예제 #2
0
 public static function getInstance()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
예제 #3
0
 public function index($tieudekd = null, $page = 1)
 {
     // Lay id tu tieudekd
     $strid = substr($tieudekd, strlen($tieudekd) - 3);
     $strpos = strpos($strid, '-');
     $idc = substr($strid, $strpos + 1);
     $catDB = new CatalogDB();
     $postBD = new PostDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $postList = $postBD->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 = $postBD->getTopPopularRead(5, $catFirst->getIdLoai());
     } else {
         $postTopRead = $postBD->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['hasCatsub'] = false;
         $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['hasCatsub'] = true;
         $this->load->view('catalog/list', $data);
     }
 }
 public function cardProductAction()
 {
     $fc = FrontController::getInstance();
     $db = CatalogDB::getInstance();
     $model = new CatalogModel();
     $params = $fc->getParams();
     $model->search = $params['search'];
     $model->cardProduct = $db->getItem($params['id']);
     $fc->setBody($model->render('cardProduct.php', TEMPLATE));
 }
예제 #5
0
 public function index($str = null)
 {
     // breadcum
     $breadcum = " <a href='" . base_url() . "chuyen-de.html'>Chuyên khoa</a>";
     $postDB = new PostDB();
     $catDB = new CatalogDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     switch ($str) {
         case "khoa-ngoai-tong-quat":
             $breadcum .= "<a href='" . base_url() . "chuyenkhoa/khoa-ngoai-tong-quat.html'>Khoa ngoại tổng quát</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $this->load->view('chuyenkhoa/khoa-ngoai-tong-quat', $data);
             break;
         case "khoa-san-phu-khoa":
             $breadcum .= "<a href='" . base_url() . "chuyenkhoa/khoa-san-phu-khoa.html'>Khoa sản phụ khoa</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $this->load->view('chuyenkhoa/khoa-san-phu-khoa', $data);
             break;
         case "khoa-xet-nghiem":
             $breadcum .= "<a href='" . base_url() . "chuyenkhoa/khoa-xet-nghiem.html'>Khoa xét nghiệm</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $this->load->view('chuyenkhoa/khoa-xet-nghiem', $data);
             break;
         case "chuan-doan-hinh-anh":
             $breadcum .= "<a href='" . base_url() . "chuyenkhoa/chuan-doan-hinh-anh.html'>Chuẩn đoán hình ảnh</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $this->load->view('chuyenkhoa/chuan-doan-hinh-anh', $data);
             break;
         default:
             echo "<p style='color:red;'>Co loi khi load trang</p>";
             break;
     }
 }
 public function loadcsvAction()
 {
     session_start();
     if (!isset($_SESSION['admin'])) {
         header('Location: /login');
     } else {
         $fc = FrontController::getInstance();
         $model = new AdminModel();
         if ($_SERVER['REQUEST_METHOD'] == 'POST') {
             $db = CatalogDB::getInstance();
             //Сделать проверки входящего файла
             $model->result = $db->uploadCsv($_FILES['csv']['tmp_name']);
         }
         $fc->setBody($model->render('loadcsv.php', TEMPLATE));
     }
 }
예제 #7
0
 public function all()
 {
     $catDB = new CatalogDB();
     $postDB = new PostDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $postList = $postDB->getAllPost();
     $postTopRead = $postDB->getTopPopularRead(5);
     $breadcum = "<a href='" . base_url() . "tin-suc-khoe'>Tin sức khỏe</a>";
     $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, "postList" => $postList, "postTopRead" => $postTopRead->getList());
     $data['catDB'] = $catDB;
     $data['menu'] = $this->CatalogDB->showMenu();
     $this->load->view('catalog/all', $data);
 }
예제 #8
0
 public function page($tieudeKD)
 {
     try {
         $pageDB = new PageDB();
         try {
             if ($pageDB->LayID($tieudeKD)) {
                 $id = $pageDB->LayID($tieudeKD)['0']['idPa'];
             } else {
                 if ($tieudeKD == 'quyen-nghia-vu-cua-benh-nhan') {
                     redirect(base_url() . 'gioi-thieu/quyen-va-nghia-vu-cua-benh-nhan.html');
                 } else {
                     redirect(base_url() . 'gioi-thieu/' . $tieudeKD . '.html');
                 }
             }
         } catch (Exception $e) {
             echo $e->getMessage();
         }
         $pageTieuDe = $pageDB->LayTieuDe($id)['0']['TieuDe'];
         $pageNoiDung = $pageDB->LayNoiDung($id)['0']['NoiDung'];
     } catch (Exception $e) {
         echo $e->getMessage();
     }
     // breadcum
     $breadcum = "<a href='" . base_url() . "/page/" . $tieudeKD . ".html'>" . $pageTieuDe . "</a>";
     $postDB = new PostDB();
     $catDB = new CatalogDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $postList = $postDB->getAllPost();
     $post = $postList->getPost($id);
     $cat = $catList->getCatalogFirstPost($post->getIdLoai());
     $catParent = null;
     if (isset($cat)) {
         $catParent = $catList->getCatalogFirst($cat->getIdLoai());
     }
     $postTopRead = $postDB->getTopPopularRead(5);
     $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, "postTopRead" => $postTopRead->getList());
     $data['catDB'] = $catDB;
     $data['tieude'] = $pageTieuDe;
     $data['noidung'] = $pageNoiDung;
     $data['menu'] = $this->CatalogDB->showMenu();
     $this->load->view('trangcon/page', $data);
 }
"/>
          <div class="form-group">
          <label class="control-label" for="hoten">Họ tên <span style="color:red;">(*)</span>:</label> 
          <input id="hoten" name="hoten" type="text" placeholder="Họ tên" class="form-control input-md">
          </div>
          <div class="form-group"> 
          <label class="control-label" for="name">Số điện thoại<span style="color:red;">(*)</span>:</label> 
          <input  id="sodt" name="dienthoai" type="text" placeholder="Số điện thoại" class="sdt form-control input-md" pattern="^[0-9]{10,11}$" aria-hidden="true" /> 
          <span class="help-block with-errors">Vui lòng nhập lại số điệnt thoại</span>
          </div>

          <div class="form-group"> 
          <label class="control-label" for="name">Chọn khoa :</label> 
          <select class="form-control" name="khoa" id="khoa">
        <?php 
$catDB = new CatalogDB();
foreach ($catDB->getParentActive() as $item) {
    echo "<option value=\"" . $item->TieuDe . "\">" . $item->TieuDe . "</option>\n";
}
?>
          </select> 
          </div>
          <div class="form-group">
            <label class="control-label" for="hoten">Địa chỉ:</label>
            <select class="form-control" name="diachi" id="diachi">
                  <option value="Hồ Chí Minh">Hồ Chí Minh</option>
                  <option value="Hà Nội">Hà Nội</option>
                  <option value="Bình Phước">Bình Phước</option>
                  <option value="Bình Dương">Bình Dương</option>
                  <option value="Đồng Nai">Đồng Nai</option>
                  <option value="Tây Ninh">Tây Ninh</option>
예제 #10
0
 public function testPost($tieudekd = null, $title = null)
 {
     if (preg_match('/[\\/0-9a-zA-Z\\-.]$/', $tieudekd)) {
         //echo "<script>console.log('".$tieudekd."')</script>";
         //redirect();
     }
     // Lay id tu tieudekd
     if (preg_match('/-[0-9]$/', $tieudekd)) {
         $strid = substr($tieudekd, strlen($tieudekd) - 2);
         $strpos = strpos($strid, '-');
         $idp = substr($strid, $strpos + 1);
     } else {
         if (preg_match('/-[0-9]{2}$/', $tieudekd)) {
             $strid = substr($tieudekd, strlen($tieudekd) - 3);
             $strpos = strpos($strid, '-');
             $idp = substr($strid, $strpos + 1);
         } else {
             if (preg_match('/-[0-9]{3}$/', $tieudekd)) {
                 // lay sau -123.html => -123
                 $strid = substr($tieudekd, strlen($tieudekd) - 4);
                 // lay vi tri cua -
                 $strpos = strpos($strid, '-');
                 // lay 123
                 $idp = substr($strid, $strpos + 1);
             } else {
                 if (preg_match('/-[0-9]{4}$/', $tieudekd)) {
                     $strid = substr($tieudekd, strlen($tieudekd) - 5);
                     $strpos = strpos($strid, '-');
                     $idp = substr($strid, $strpos + 1);
                     throw new Exception("Not Found Bai viet");
                     return;
                 } else {
                     if (preg_match('/-[0-9]{5}$/', $tieudekd)) {
                         $strid = substr($tieudekd, strlen($tieudekd) - 6);
                         $strpos = strpos($strid, '-');
                         $idp = substr($strid, $strpos + 1);
                         throw new Exception("Not Found Bai viet");
                         return;
                     } else {
                         if (preg_match('/-([a-zA-Z]+)$/', $tieudekd)) {
                             redirect(base_url());
                             throw new Exception("Not Found Bai viet");
                             return;
                         }
                     }
                 }
             }
         }
     }
     if ($idp) {
         if ($idp == '219' || $idp == 219) {
             redirect(base_url() . 'benh-xa-hoi-27');
         }
     } else {
         throw new Exception('Not found');
     }
     // breadcum
     $breadcum = "";
     $postDB = new PostDB();
     $catDB = new CatalogDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $postList = $postDB->getAllPost();
     $post = $postList->getPost($idp);
     $cat = $catList->getCatalogFirstPost($post->getIdLoai());
     $catParent = null;
     if (isset($cat)) {
         $catParent = $catList->getCatalogFirst($cat->getIdLoai());
     }
     $postTopRead = $postDB->getTopPopularRead(5);
     if ($catParent) {
         $breadcum .= "<a href='" . base_url() . "" . $catParent->getTieuDeKD() . "'>" . $catParent->getTieuDe() . "</a>";
     }
     if ($cat) {
         $breadcum = "<a href='" . base_url() . "" . $cat->getTieuDeKD() . "'>" . $cat->getTieuDe() . "</a>";
     }
     if ($post) {
         $breadcum .= "<a href='" . base_url() . "" . $post->getTieuDeKD() . ".html'>" . $post->getTieuDe() . "</a>";
     }
     $data = array("post" => $post, "breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, "postTopRead" => $postTopRead->getList());
     $data['catDB'] = $catDB;
     $data['postRelated'] = $catDB->getBaiVietLienQuan($post->getIdCL(), $post->getIdLoai(), $post->getIdGroup(), 0, 10, $post->getIdPO());
     $data['menu'] = $this->CatalogDB->showMenu();
     $this->load->view('test/post', $data);
 }
예제 #11
0
 public function page($str = null)
 {
     // breadcum
     $breadcum = "<a href='" . base_url() . "gioi-thieu.html'>Giới thiệu</a>";
     $postDB = new PostDB();
     $catDB = new CatalogDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     switch ($str) {
         case "tong-quan":
             $breadcum .= "<a href='" . base_url() . "gioi-thieu.html'>Tổng quan</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'view' => $str, 'key' => 0);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $data['cat'] = array('title' => 'Tổng quan phòng khám đa khoa Apollo', 'tieudekd' => $str, 'des' => 'Tổng quan phòng khám đa khoa Apollo', 'keyword' => 'tong quan apollo, tong quan');
             $this->load->view('gioi-thieu/index', $data);
             break;
         case "tam-nhin-va-su-menh":
             $breadcum .= "<a href='" . base_url() . "gioi-thieu/tam-nhin-va-su-menh.html'>Tầm nhìn vào sứ mệnh</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'view' => $str, 'key' => 1);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $data['cat'] = array('title' => 'Tầm nhìn và sứ mệnh', 'tieudekd' => $str, 'des' => 'Tầm nhìn và sứ mệnh phòng khám Apollo', 'keyword' => 'su menh, tam nhin va su menh, tam nhin');
             $this->load->view('gioi-thieu/index', $data);
             break;
         case "quy-trinh-kham-benh":
             $breadcum .= "<a href='" . base_url() . "gioi-thieu/quy-trinh-kham-benh.html'>Quy trình khám bệnh</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'view' => $str, 'key' => 1);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $data['cat'] = array('title' => 'Quy trình khám bệnh phòng khám đa khoa Apollo', 'tieudekd' => $str, 'des' => 'Quy trình khám bệnh phòng khám đa khoa Apollo', 'keyword' => 'quy trinh kham benh apollo,quy trinh kham benh');
             $this->load->view('gioi-thieu/index', $data);
             break;
         case "goc-tri-an":
             $breadcum .= "<a href='" . base_url() . "gioi-thieu/goc-tri-an.html'>Góc tri ân</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'view' => $str, 'key' => 0);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $data['cat'] = array('title' => 'Góc tri ân phòng khám đa khoa Apollo', 'tieudekd' => $str, 'des' => 'Góc tri ân phòng khám đa khoa Apollo', 'keyword' => 'goc tri an apollo, goc tri an');
             $this->load->view('gioi-thieu/index', $data);
             break;
         case "hoat-dong-phong-kham":
             $breadcum .= "<a href='" . base_url() . "gioi-thieu/hoat-dong-phong-kham.html'>Hoạt động phòng khám</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'view' => $str, 'key' => 1);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $data['cat'] = array('title' => 'Hoạt động phòng khám đa khoa Apollo', 'tieudekd' => $str, 'des' => 'Hoạt động phòng khám đa khoa Apollo', 'keyword' => 'hoat dong phong kham apollo, hoat dong phong kham');
             $this->load->view('gioi-thieu/index', $data);
             break;
         case "quyen-va-nghia-vu-cua-benh-nhan":
             $breadcum .= "<a href='" . base_url() . "gioi-thieu/quyen-va-nghia-vu-cua-benh-nhan.html'>Quyền và nghĩa vụ của bệnh nhân</a>";
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'view' => $str, 'key' => 1);
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $data['cat'] = array('title' => 'Quyền và nghĩa vụ của bệnh nhân', 'tieudekd' => $str, 'des' => 'Quyền và nghĩa vụ của bệnh nhân', 'keyword' => 'quyen va nghia vu cua benh nhan, quyen va nghia vu cua benh nhan apollo');
             $this->load->view('gioi-thieu/index', $data);
             break;
         default:
             echo "<p style='color:red;'>Co loi khi load trang</p>";
             break;
     }
 }
예제 #12
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);
 }
예제 #13
0
 public function Dat_hen_kham()
 {
     session_start();
     $postDB = new PostDB();
     $catDB = new CatalogDB();
     $spDB = new SupportDB();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $catList = $catDB->getAllCategory();
     $catMenu = $catList->getCatalogParent();
     $postTopRead = $postDB->getTopPopularRead(5);
     $breadcum = "<a href='" . base_url() . "dat-hen-kham.html'>Đặt hẹn</a>";
     $btnGui = $this->input->post('btnGui');
     if ($btnGui) {
         $sp = new SupportClass();
         $sp->setHoTen($this->input->post('hoten'));
         $sp->setGioiTinh($this->input->post('gioitinh'));
         $sp->setTuoi($this->input->post('ngaysinh'));
         $sp->setDienThoai($this->input->post('dienthoai'));
         $sp->setEmail($this->input->post('email'));
         $sp->setNgayKham($this->input->post('ngaykham'));
         $sp->setGioKham($this->input->post('giokham'));
         $sp->setNoiDung($this->input->post('tinhtrang'));
         $kq = $spDB->Insert_support($sp);
         $message = '';
         if ($kq) {
             $message = 'success';
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'message' => $message, 'postTopRead' => $postTopRead->getList());
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $this->load->view('dat-hen/dat-hen-xu-ly', $data);
         } else {
             $message = 'failed';
             $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'message' => $message, 'postTopRead' => $postTopRead->getList());
             $data['catDB'] = $catDB;
             $data['menu'] = $this->CatalogDB->showMenu();
             $this->load->view('dat-hen/dat-hen-kham', $data);
         }
     } else {
         $message = 'failed';
         $data = array("breadcum" => $breadcum, "CatMenu" => $catMenu, "catList" => $catList, 'message' => $message, 'postTopRead' => $postTopRead->getList());
         $data['catDB'] = $catDB;
         $data['err'] = '';
         $data['menu'] = $this->CatalogDB->showMenu();
         $this->load->view('dat-hen/dat-hen-kham', $data);
     }
 }