/*$_SESSION['Privilege'] = 'NguoiBan'; if ($_SESSION['Privilege'] != 'NguoiBan' || $_SESSION['IsLogin'] === 0) { header('Location:index.php'); return; } */ require_once '../class/SuKienDAO.php'; require_once '../class/LikesDAO.php'; $strSQL = ""; if (isset($_REQUEST['id']) && isset($_REQUEST['user']) && isset($_REQUEST['page']) && isset($_REQUEST['t'])) { $strRes = ""; $id = $_REQUEST['id']; $user = $_REQUEST['user']; // kiểm tra người dùng tham gia hay không tham gia sự kiện $nguoiDungThamGia = LikesDAO::LayDanhSachLikesTheoMaDT_MaNguoiDung($_REQUEST['id'], $_REQUEST['user']); $res = false; $txtButtnThamGia = ""; if (is_null($nguoiDungThamGia)) { // thêm likes $likeDto = new LikesDTO(); $likeDto->MaDoiTuong = $id; $likeDto->MaNguoiDung = $user; $likeDto->SoSao = '0'; $res = LikesDAO::ThemLike($likeDto); $txtButtnThamGia = "Hủy tham gia sự kiện"; } else { //Xóa likes $res = LikesDAO::XoaLike($id, $user); $txtButtnThamGia = "Tham gia sự kiện"; }
{ header('Location:index.php'); return; } */ require_once '../class/SanPhamDAO.php'; require_once '../class/LikesDAO.php'; $strSQL = ""; if (isset($_REQUEST['sosao']) && isset($_REQUEST['id']) && isset($_REQUEST['user']) && isset($_REQUEST['page']) && isset($_REQUEST['kq']) && isset($_REQUEST['t'])) { $soSao = $_REQUEST['sosao']; $maDoiTuong = $_REQUEST['id']; $maNguoiDung = $_REQUEST['user']; $page = $_REQUEST['page']; $strRes = ""; // kiểm tra người dùng đã đánh giá hay chưa $nguoiDungDanhGia = LikesDAO::LayDanhSachLikesTheoMaDT_MaNguoiDung($maDoiTuong, $maNguoiDung); $res = false; $txtLike = ""; if (is_null($nguoiDungDanhGia)) { // thêm đánh giá $likeDto = new LikesDTO(); $likeDto->MaDoiTuong = $maDoiTuong; $likeDto->MaNguoiDung = $maNguoiDung; $likeDto->SoSao = $soSao; $res = LikesDAO::ThemLike($likeDto); //$txtLike = "Unlike"; } else { //Cập nhật đánh giá $res = LikesDAO::CapNhatLike($maDoiTuong, $maNguoiDung, $soSao); //$txtLike = "Like"; }
$lstBinhLuan = BinhLuanDAO::LayDSBL_TheoMaDoiTuong($maSanPham, 0); $gSoBinhLuan = count($lstBinhLuan); if ($_SESSION['IsLogin'] == 0) { $gBinhLuan = "Bạn phải đăng nhập mới được quyền xem bình luận"; } else { $nguoiDung = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']); // ds các bình luận if ($gSoBinhLuan > 0) { foreach ($lstBinhLuan as $binhLuanDto) { $nguoiDungBL = NguoiDungDAO::LayThongTinNguoiDungTheoMa($binhLuanDto->NguoiBL); $thoiGianBL = date_create($binhLuanDto->NgayBL); $gioBL = $thoiGianBL->format('H:i'); $ngayBL = $thoiGianBL->format('d-m-Y'); $dsLikes = LikesDAO::LayDanhSachLikesTheoMaDoiTuong($binhLuanDto->MaBL); $soNguoiLike = count($dsLikes); $nguoiDungLikeBL = LikesDAO::LayDanhSachLikesTheoMaDT_MaNguoiDung($binhLuanDto->MaBL, $nguoiDung->MaNguoiDung); $idKQ_Like_BL = "kq_like_binhluan_sp_" . $binhLuanDto->MaBL; $funcLikeBL = "funcLike('" . $binhLuanDto->MaBL . "','" . $nguoiDung->MaNguoiDung . "','" . $idKQ_Like_BL . "','BinhLuanSP')"; if (is_null($nguoiDungLikeBL)) { $txtLikeBL = "Like"; } else { $txtLikeBL = "Unlike"; } $gBinhLuan .= "\r\n\t\t\t\t<div class='comment-wrapper'> \t \t\r\n\t\t\t\t\t<div class='avatar'><img src='{$nguoiDungBL->AnhDaiDien}' width='1280' height='1024' /></div>\r\n\t\t\t\t\t<div class='content'>\r\n\t\t\t\t\t\t <div class='title-comment'>\r\n\t\t\t\t\t\t\t<span class='text-color-normal-1'>\r\n\t\t\t\t\t\t\t\t<a href='trang_ca_nhan.php?id={$nguoiDungBL->MaNguoiDung}'>" . $nguoiDungBL->UserName . "</a>\r\n\t\t\t\t\t\t\t</span> bình luận lúc {$gioBL} ngày {$ngayBL}.\r\n\t\t\t\t\t\t </div>\r\n\t\t\t\t\t\t <div class='primary-comment'>\r\n\t\t\t\t\t\t\t\t{$binhLuanDto->NoiDungBL}\r\n\t\t\t\t\t\t </div>\r\n\t\t\t\t\t\t <div class='action' id='kq_like_binhluan_sp_{$binhLuanDto->MaBL}'>\r\n\t\t\t\t\t\t\t{$soNguoiLike} người thích <span class='text-color-normal-1 likes' onclick={$funcLikeBL} >{$txtLikeBL}</span>\r\n\t\t\t\t\t\t </div>\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t</div> \r\n\t\t\t\t\t<!--end .content-->\r\n\t\t\t\t\t<div class='button'>\r\n\t\t\t\t\t\t<span class='remove ui-icon ui-icon-close' title='Xóa'> </span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<!--end .comment-wrapper-->"; } } // bình luận mới $funcThemBinhLuan = 'funcThemBinhLuan("txtNoiDungBL_SP", "' . $sanPham->Ma . '", "' . $_SESSION['IdUser'] . '","kq_binhluan_sp", "BinhLuan_SP")'; $gBinhLuanMoi = "\r\n\t\t<div id='kq_binhluan_sp'>\r\n\t\t</div>\r\n\t\t<div class='comment-wrapper'> \t \t\r\n\t\t\t<div class='avatar'><img src='{$nguoiDung->AnhDaiDien}' width='1280' height='1024' /></div>\r\n\t\t\t<div class='content'>\r\n\t\t\t\t<div class='title-comment'>\r\n\t\t\t\t\t<span class='text-color-normal-1'>\r\n\t\t\t\t\t\t<a href='trang_ca_nhan.php?id={$nguoiDung->MaNguoiDung}'>" . $_SESSION['UserName'] . "</a>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t</div>\r\n\t\t\t\t\t<textarea name='txtNoiDungBL_SP' id= 'txtNoiDungBL_SP' cols='80' rows='5'></textarea><br /> \r\n\t\t\t\t\t<input name='btnBinhLuan' type='button' value='Bình luận' class='ui-state-default ui-state-hover ui-button-text-only' onclick='" . $funcThemBinhLuan . "' />\r\n\t\t\t\t </form>\r\n\t\t\t</div> \r\n\t\t\t<!--end .content--> \r\n\t\t</div>\r\n\t\t<!--end .comment-wrapper || đăng bình luận-->"; } }
/**********************************************************/ // ds bình luận sự kiện $gBinhLuanSK .= "\r\n\t\t\t\t <div class='row'>\r\n\t\t\t\t\t<div class='title'>\r\n\t\t\t\t\t\t\tBình luận sự kiện\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<!--end title--> \r\n\t\t\t\t\t\t<div class='comment'>"; //kiểm tra đăng nhập hay chưa if ($_SESSION['IsLogin'] == 0) { $gBinhLuanSK .= "Bạn phải đăng nhập hoặc đăng ký thành viên mới được phép xem bình luận."; } else { if (!is_null($dsBinhLuan)) { foreach ($dsBinhLuan as $binhLuanDto) { $nguoiDungBL = NguoiDungDAO::LayThongTinNguoiDungTheoMa($binhLuanDto->NguoiBL); $thoiGianBL = date_create($binhLuanDto->NgayBL); $gioBL = $thoiGianBL->format('H:i'); $ngayBL = $thoiGianBL->format('d-m-Y'); $dsLikes = LikesDAO::LayDanhSachLikesTheoMaDoiTuong($binhLuanDto->MaBL); $soNguoiLike = count($dsLikes); $nguoiDungLikeBL = LikesDAO::LayDanhSachLikesTheoMaDT_MaNguoiDung($binhLuanDto->MaBL, $_SESSION['IdUser']); $idKQ_Like_BL = "kq_like_binhluan_sk_" . $binhLuanDto->MaBL; $funcLikeBL = "funcLike('" . $binhLuanDto->MaBL . "','" . $_SESSION['IdUser'] . "','" . $idKQ_Like_BL . "','BinhLuan_SK')"; if (is_null($nguoiDungLikeBL)) { $txtLikeBL = "Like"; } else { $txtLikeBL = "Unlike"; } $gBinhLuanSK .= "\r\n\t\t\t\t\t\t\t\t\t<div class='comment-wrapper'> \t \t\r\n\t\t\t\t\t\t\t\t\t\t<div class='avatar'><img src='{$nguoiDungBL->AnhDaiDien}' width='1280' height='1024' /></div>\r\n\t\t\t\t\t\t\t\t\t\t<div class='content'>\r\n\t\t\t\t\t\t\t\t\t\t\t <div class='title-comment'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<span class='text-color-normal-1'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href='trang_ca_nhan.php?id={$nguoiDungBL->MaNguoiDung}'>" . $nguoiDungBL->UserName . "</a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t</span> bình luận lúc {$gioBL} ngày {$ngayBL}.\r\n\t\t\t\t\t\t\t\t\t\t\t </div>\r\n\t\t\t\t\t\t\t\t\t\t\t <div class='primary-comment'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t{$binhLuanDto->NoiDungBL}\r\n\t\t\t\t\t\t\t\t\t\t\t </div>\r\n\t\t\t\t\t\t\t\t\t\t\t <div class='action' id='kq_like_binhluan_sk_{$binhLuanDto->MaBL}'>\r\n\t\t\t\t\t\t\t\t\t\t\t\t{$soNguoiLike} người thích <span class='text-color-normal-1 likes' onclick={$funcLikeBL} >{$txtLikeBL}</span>\r\n\t\t\t\t\t\t\t\t\t\t\t </div>\r\n\t\t\t\t\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t\t</div> \r\n\t\t\t\t\t\t\t\t\t\t<!--end .content-->\r\n\t\t\t\t\t\t\t\t\t\t<div class='button'>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class='remove ui-icon ui-icon-close' title='Xóa'> </span>\r\n\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t<!--end .comment-wrapper-->"; } } else { $gBinhLuanSK .= "Không có bình luận nào."; } /**********************************************************/ // bình luận mới $curUser = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']);