if (!isset($_REQUEST['maGianHang'])) {
    $URLRedirect = "index.php";
    if (!isset($_REQUEST['maSanPham'])) {
        //header("Location: $URLRedirect");
    }
} else {
    $URLRedirect = "ds_san_pham.php?maGianHang=" . $_REQUEST['maGianHang'];
    if (!isset($_REQUEST['maSanPham'])) {
        //header("Location:$URLRedirect");
    }
}
// lấy thông tin sản phẩm
$maSanPham = $_REQUEST['maSanPham'];
$sanPham = SanPhamDAO::LaySanPhamTheoMa($maSanPham, 0);
$maGH = SanPhamDAO::LayMaGianHangCuaSanPham($maSanPham);
$gianHang = GianHangDAO::LayGianHangTheoMa($maGH, 0);
/******************************************/
/*KIỂM TRA SẢN PHẨM CÓ TỒN TẠI HAY KHÔNG? */
if (is_null($sanPham)) {
    /*KHÔNG TỒN TẠI*/
    if (is_null($gianHang) || $maGH != $_REQUEST['maGianHang']) {
        // thông báo
        $gInfo = "Sản phẩm và gian hàng không tồn tại";
    } else {
        $gInfo = "Sản phẩm không tồn tại";
    }
} else {
    if (!is_null($gianHang)) {
        /*TỒN TẠI*/
        // cập nhật lượt xem sản phẩm
        if ($_SESSION['IsLogin'] == 1) {
<?php

require_once 'session.inc';
require_once 'class/SanPhamDAO.php';
require_once 'class/GianHangDAO.php';
require_once 'class/NguoiDungDAO.php';
//hủy session giỏ hàng
if (isset($_SESSION['GioHang'])) {
    //unset($_SESSION['GioHang']);
}
//Hủy sesion quản lý lượt xem gian hàng
//thêm lượt xem gian hàng ở ucHeader_Shop
if (isset($_SESSION['LuotXemGianHang'])) {
    $lstGH = $_SESSION['LuotXemGianHang'];
    for ($i = 0; $i < count($lstGH); $i++) {
        GianHangDAO::TangLuotXemCuaGianHang($lstGH[$i], $_SESSION['IdUser']);
        echo $lstGH[$i] . "<br>";
    }
    unset($_SESSION['LuotXemGianHang']);
}
//Hủy sesion quản lý lượt xem sản phẩm
//thêm lượt xem gian hàng ở ucChiTietSanPham_Shop
if (isset($_SESSION['LuotXemSanPham'])) {
    $lstSP = $_SESSION['LuotXemSanPham'];
    for ($i = 0; $i < count($lstSP); $i++) {
        SanPhamDAO::CapNhatLuotXemCuaSanPham($lstSP[$i], $_SESSION['IdUser']);
        echo $lstSP[$i] . "<br>";
    }
    unset($_SESSION['LuotXemSanPham']);
}
if ($_SESSION['IsLogin'] > 0) {
<div class="top-shop">
    <div class="top-shop-wrapper">       	  
	  <?php 
require_once 'class/GianHangDAO.php';
require_once 'class/SanPhamDAO.php';
require_once 'class/LikesDAO.php';
$dsGianHang = GianHangDAO::LayTatCaGianHangTheoNgayTao(8);
if (count($dsGianHang) == 0 || is_null($dsGianHang)) {
    $topShop = "<p><br>Chưa có gian hàng nào được tạo.<p>";
} else {
    $gianHangViewCaoNhat = $dsGianHang[0];
    $dsLikeGianHang = LikesDAO::LayDanhSachLikesTheoMaDoiTuong($gianHangViewCaoNhat->MaGianHang);
    $soNguoiLikeGH = count($dsLikeGianHang);
    $topShop = "\r\n\t\t  \t\t<div class='top-shop-image'>\r\n\t\t  \t\t<a href='#'><img src='{$gianHangViewCaoNhat->Theme}' width='300' height='250' /></a>\r\n\t\t\t\t</div>\r\n\t\t\t  <!--end .top-shop-image-->\r\n\t\t\t  <div class='top-shop-info'>\r\n\t\t\t\t<div class='top-shop-info-line'>\r\n\t\t\t\t\t<div class='name'>\r\n\t\t\t\t\t\t<a href='gian_hang.php?maGianHang={$gianHangViewCaoNhat->MaGianHang}'>\r\n\t\t\t\t\t\t\t{$gianHangViewCaoNhat->TenGianHang}\r\n\t\t\t\t\t\t</a>\r\n\t\t\t\t\t</div>           \t\t\r\n\t\t\t\t</div>\r\n\t\t\t\t<!--end .top-shop-info-line || name-->\r\n\t\t\t\t<div class='top-shop-info-line'>            \t\r\n\t\t\t\t\t<div class='slogan'>Content for  class 'top-shop-slogan' Goes Here Content for  class 'top-shop-slogan' Goes Here \r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<!--end .top-shop-info-line | slogan--> \r\n\t\t\t\t<div class='top-shop-info-line'>            \t\r\n\t\t\t\t\t<div class='views'>{$gianHangViewCaoNhat->LuotXem} lượt xem </div>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<div class='likes'>\r\n\t\t\t\t\t\t<a href='#'><img src='image/add_to_favorites_24.png' width='24' height='24' /></a>\r\n\t\t\t\t\t\t{$soNguoiLikeGH} bình chọn\r\n\t\t\t\t\t</div>               \r\n\t\t\t\t</div>\r\n            <!--end .top-shop-info-line | view - bình chọn--> \r\n\t\t\t<div class='top-shop-info-line'>  \r\n            \t<div class='recieve-email'>\r\n                \t<a href='#'><img src='image/yellow_mail_receive_24.png' width='24' height='24'/>\r\n\t\t\t\t\tĐăng ký nhận email</a>\r\n                </div>\t\t\t\t\r\n            </div>\r\n            <!--end .top-shop-info-line || subcribe-->     \r\n\t\t\t<div class='top-shop-info-line'>            \t\r\n\t\t\t\t\t<div class='view-shop'>\r\n\t\t\t\t\t\t<a href='gian_hang.php?maGianHang={$gianHangViewCaoNhat->MaGianHang}'>\r\n\t\t\t\t\t\t\tXem chi tiết >>\r\n\t\t\t\t\t\t</a>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>            \r\n\t\t\t\t<!--end .top-shop-info-line | xem chi tiết--> \r\n\t\t\t  </div>\r\n\t\t\t  <!--end .top-shop-info-->";
}
echo $topShop;
?>
		  
	</div>
	<!--end .top-shop-wrapper-->
    <div class="list-top-shop-wrapper">
	<?php 
// ds những gian hàng còn lại
$topOtherShop = "";
if (count($dsGianHang) <= 1) {
    $topOtherShop .= "";
} else {
    for ($i = 1; $i < count($dsGianHang); $i++) {
        $otherShop = $dsGianHang[$i];
        $topOtherShop .= "\r\n\t\t\t\t\t\t<div class='list-top-shop-item'>\r\n\t\t\t\t\t\t\t<a href='gian_hang.php?maGianHang={$otherShop->MaGianHang}'>\r\n\t\t\t\t\t\t\t\t<img src='{$otherShop->Theme}' width='80' height='80' class='reflect' />\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<!--end .list-top-shop-item-->";
    }
<?php

require_once 'class/SuKienDAO.php';
require_once 'class/GianHangDAO.php';
$strOutput = "";
if (isset($_REQUEST['maGianHang']) && is_numeric($_REQUEST['maGianHang'])) {
    $gianHangDto = GianHangDAO::LayGianHangTheoMa($_REQUEST['maGianHang']);
    if (is_null($gianHangDto)) {
        //gian hàng không tồn tại
        header("Location:gian_hang.php");
    } else {
        $dsSuKien = SuKienDAO::LayDanhSachSuKienTheoGianHang($_REQUEST['maGianHang']);
        if (is_null($dsSuKien)) {
            $strOutput .= "<tr valign='top'><td colspan='3'>Shop chưa có chương trình khuyến mãi nào.<br></td></tr>";
        } else {
            foreach ($dsSuKien as $suKienDto) {
                $ngayBD = date_create($suKienDto->NgayBatDau);
                $ngayBD = $ngayBD->format('d-m-Y');
                $ngayKT = date_create($suKienDto->NgayKetThuc);
                $ngayKT = $ngayKT->format('d-m-Y');
                $noiDungSK = $suKienDto->NoiDungSuKien;
                if (strlen($noiDungSK) > 100) {
                    $noiDungSK = substr($noiDungSK, 0, 100) . '...';
                }
                $strOutput .= "\r\n\t\t\t\t\t  <tr valign='top'>\r\n\t\t\t\t\t\t<td width='21%'>\r\n\t\t\t\t\t\t\t<a href='chi_tiet_su_kien.php?maGianHang={$gianHangDto->MaGianHang}&id={$suKienDto->MaSuKien}'>\r\n\t\t\t\t\t\t\t<img src='{$suKienDto->HinhAnh}' width='150' height='167' />\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td width='76%'>\r\n\t\t\t\t\t\t\t<div class='text-color-normal-1'>\r\n\t\t\t\t\t\t\t\t<a href='chi_tiet_su_kien.php?maGianHang={$gianHangDto->MaGianHang}&id={$suKienDto->MaSuKien}'>" . $suKienDto->TenSuKien . "</a>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t<div class='text-normal-2' >\r\n\t\t\t\t\t\t\t\t<br />Thời gian từ ngày " . $ngayBD . " đến ngày " . $ngayKT . ".\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t<div class='text-normal-1' >\r\n\t\t\t\t\t\t\t\t<br />" . $noiDungSK . "\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t<div class='text-normal-2'>\r\n\t\t\t\t\t\t\t\t<br /><a href='chi_tiet_su_kien.php?maGianHang={$gianHangDto->MaGianHang}&id={$suKienDto->MaSuKien}'>Xem chi tiết >></a>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</td>\r\n\t\t\t\t\t\t<td width='3%'>&nbsp;</td>\r\n\t\t\t\t\t  </tr>";
            }
        }
    }
} else {
    header("Location:gian_hang.php");
}
require_once 'class/GianHangDAO.php';
require_once 'class/BinhLuanDAO.php';
require_once 'class/NguoiDungDAO.php';
require_once 'class/LikesDAO.php';
$gChiTietSK = "";
$gBinhLuanSK = "";
$gBinhLuanMoi = "";
if (!isset($_REQUEST['id'])) {
    header("Location:ds_su_kien.php");
} else {
    $suKienDto = SuKienDAO::LaySuKienTheoMaSuKien($_REQUEST['id']);
    if (is_null($suKienDto)) {
        header("Location:ds_su_kien.php?maGianHang=" . $_REQUEST['maGianHang']);
        return;
    } else {
        $gianHangDto = GianHangDAO::LayGianHangTheoMa($suKienDto->MaGianHang, 0);
        $dsBinhLuan = BinhLuanDAO::LayDSBL_TheoMaDoiTuong($suKienDto->MaSuKien, 0);
        $dsLikes = LikesDAO::LayDanhSachLikesTheoMaDoiTuong($suKienDto->MaSuKien);
        $soNguoiThamGia = count($dsLikes);
        $ngayBD = date_create($suKienDto->NgayBatDau);
        $ngayBD = $ngayBD->format('d-m-Y');
        $ngayKT = date_create($suKienDto->NgayKetThuc);
        $ngayKT = $ngayKT->format('d-m-Y');
        $func = "funcXoaSuKien('" . $suKienDto->MaSuKien . "')";
        // nếu chưa tham gia --> hiện nút tham gia
        $nguoiDungThamGiaSK = LikesDAO::LayDanhSachLikesTheoMaDT_MaNguoiDung($suKienDto->MaSuKien, $_SESSION['IdUser']);
        if (is_null($nguoiDungThamGiaSK)) {
            $txtButtonThamGia = "Tham gia sự kiện";
        } else {
            // ngược lại thì không tham gia
            $txtButtonThamGia = "Hủy tham gia sự kiện";