protected void Page_Load(object sender, EventArgs e)
        {
            string str = "分类名称";

            if (!this.Page.IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.QueryString["CateID"]))
                {
                    guestMod = guestBll.GetQuest(Convert.ToInt32(Request.QueryString["CateID"]));
                    if (guestMod != null)
                    {
                        str = guestMod.Title;
                    }
                }
                int GID = string.IsNullOrEmpty(Request.QueryString["GID"]) ? 0 : DataConverter.CLng(Request.QueryString["GID"]);
                if (GID <= 0)
                {
                    function.WriteErrMsg("留言ID不正确!", "../Plus/Default.aspx");
                }
                else
                {
                    this.HdnGID.Value = GID.ToString();
                    dBind();
                    //EgvBind();
                }
                M_GuestBook model = guestBll.GetQuest(Mid);
                if (model.GID > 0)
                {
                    TextBox1.Text    = model.Title;
                    tx_Content.Value = model.TContent;
                }
            }
            Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li><li><a href='ContentManage.aspx'>内容管理</a></li><li><a href='WdCheck.aspx'>百科问答</a></li><li><a href='GuestManage.aspx'>留言管理</a></li><li><a href='Default.aspx?CateID=" + Request.QueryString["CateID"] + "'>" + str + "</a></li><li class='active'>回复留言</li>");
        }
Exemple #2
0
        public IActionResult AddReply()
        {
            int GID = DataConverter.CLng(RequestEx["GID"]);

            if (!ZoomlaSecurityCenter.VCodeCheck(RequestEx["VCode_hid"], RequestEx["VCode"]))
            {
                return(WriteErr("验证码不正确", Request.RawUrl()));
            }
            M_GuestBook     pinfo   = guestBll.SelReturnModel(GID);
            M_GuestBookCate cateMod = cateBll.SelReturnModel(pinfo.CateID);
            M_GuestBook     info    = new M_GuestBook();
            M_UserInfo      mu      = buser.GetLogin();

            info.UserID   = mu.UserID;
            info.ParentID = GID;
            info.Status   = cateMod.Status == 1 ? 0 : 1;
            info.Title    = "[会员回复]";
            info.CateID   = pinfo.CateID;
            info.TContent = Request.Form["Content"];
            //info.Status = SiteConfig.SiteOption.OpenAudit > 0 ? 0 : 1;
            info.IP = IPScaner.GetUserIP(HttpContext);
            guestBll.AddTips(info);
            if (info.Status == 1)
            {
                return(WriteOK("回复成功", "GuestShow?Gid=" + GID));
            }
            else
            {
                return(WriteOK("您的回复已提交,请等待后系统审核", "GuestShow?Gid=" + GID));
            }
        }
Exemple #3
0
        public IActionResult GuestShow()
        {
            int GID = DataConverter.CLng(RequestEx["GID"]);

            if (GID < 1)
            {
                return(WriteErr("没有传入留言ID"));
            }
            M_GuestBook info = guestBll.SelReturnModel(GID);
            M_UserInfo  mu   = buser.GetLogin();

            if (info.IsNull || info.ParentID > 0 || info.Status == -1)
            {
                return(WriteErr("留言信息不存在!"));
            }
            if (info.Status == 0 && info.UserID != mu.UserID)
            {
                return(WriteErr("该留言未通过审核,无法查看详情"));
            }
            M_GuestBookCate cateMod = cateBll.SelReturnModel(info.CateID);

            ViewBag.mu      = mu;
            ViewBag.cateMod = cateMod;
            ViewBag.GTitle  = info.Title;
            ViewBag.cateDt  = cateBll.SelByGuest();
            PageSetting setting = B_GuestBook.SelPage(CPage, 20, new F_Guest()
            {
                gid = GID
            });

            return(View(setting));
        }
        public ActionResult GuestShow()
        {
            int GID = DataConverter.CLng(Request["GID"]);

            if (GID < 1)
            {
                function.WriteErrMsg("没有传入留言ID"); return(null);
            }
            M_GuestBook info = guestBll.GetQuest(GID);

            if (info.IsNull || info.ParentID > 0 || info.Status == -1)
            {
                function.WriteErrMsg("留言信息不存在!"); return(null);
            }
            if (info.Status == 0 && info.UserID != buser.GetLogin().UserID)
            {
                function.WriteErrMsg("该留言未通过审核,无法查看详情"); return(null);
            }
            M_GuestBookCate cateMod = cateBll.SelReturnModel(info.CateID);
            M_UserInfo      mu      = buser.GetLogin();

            ViewBag.mu      = mu;
            ViewBag.cateMod = cateMod;
            ViewBag.GTitle  = info.Title;
            ViewBag.cateDt  = cateBll.SelByGuest();
            PageSetting setting = B_GuestBook.GetTipsList_SPage(CPage, 20, GID);

            return(View(setting));
        }
Exemple #5
0
        //单个留言详情,弹窗
        public IActionResult MsgShow()
        {
            M_GuestBook msgMod = guestBll.SelReturnModel(Mid);

            if (msgMod.IsNull)
            {
                return(WriteErr("指定的留言不存在"));
            }

            return(View("MsgShow", msgMod));
        }
Exemple #6
0
 public bool AddTips(M_GuestBook model)
 {
     if (model.GID < 1)
     {
         DBCenter.Insert(model);
     }
     else
     {
         DBCenter.UpdateByID(model, model.GID);
     }
     return(true);
 }
Exemple #7
0
 /// <summary>
 /// 添加或更新
 /// </summary>
 public bool AddTips(M_GuestBook model)
 {
     if (model.GID < 1)
     {
         Sql.insertID(model.TbName, model.GetParameters(), BLLCommon.GetParas(model), BLLCommon.GetFields(model));
     }
     else
     {
         Sql.UpdateByID(model.TbName, model.PK, model.GID, BLLCommon.GetFieldAndPara(model), model.GetParameters());
     }
     return(true);
 }
Exemple #8
0
        public IActionResult MsgShow_Submit(M_GuestBook model)
        {
            M_GuestBook msgMod = guestBll.SelReturnModel(Mid);

            if (msgMod.IsNull)
            {
                return(WriteErr("信息不存在"));
            }
            msgMod.Title    = model.Title;
            msgMod.TContent = model.TContent;
            guestBll.UpdateByID(msgMod);
            return(WriteOK("操作成功", "MsgShow?ID=" + Mid));
        }
Exemple #9
0
        public IActionResult Add()
        {
            if (!ZoomlaSecurityCenter.VCodeCheck(RequestEx["VCode_hid"], RequestEx["VCode"]))
            {
                return(WriteErr("验证码不正确", Request.RawUrl()));
            }
            int             CateID  = DataConverter.CLng(RequestEx["Cate"]);
            M_GuestBook     info    = new M_GuestBook();
            M_GuestBookCate cateMod = cateBll.SelReturnModel(CateID);

            //不允许匿名登录,必须登录才能发表留言
            if (cateMod.NeedLog == 1)
            {
                if (!mu.IsNull)
                {
                    info.UserID = mu.UserID;
                }
                else
                {
                    return(Redirect("/User/Login"));
                }
            }
            else if (buser.CheckLogin())
            {
                info.UserID = buser.GetLogin().UserID;
            }
            info.CateID = CateID;
            //是否开启审核
            info.Status   = cateMod.Status == 1 ? 0 : 1;
            info.ParentID = 0;
            info.Title    = HttpUtility.HtmlEncode(Request.Form["Title"]);
            info.TContent = RequestEx["Content"];
            info.IP       = IPScaner.GetUserIP(HttpContext);
            guestBll.AddTips(info);
            if (cateMod.Status == 1)
            {
                if (cateMod.IsShowUnaudit == 1)
                {
                    return(WriteOK("您的留言已提交,请等待系统审核", "/Guest/Default?CateID=" + CateID));
                }
                else
                {
                    return(WriteOK("您的留言已提交,通过系统审核后会出现在开放列表中", "/Guest/Default?CateID=" + CateID));
                }
            }
            else
            {
                return(WriteOK("留言成功", "/Guest/Default?CateID=" + CateID));
            }
        }
        public void Add()
        {
            if (!ZoomlaSecurityCenter.VCodeCheck(Request.Form["VCode_hid"], Request.Form["VCode"]))
            {
                function.WriteErrMsg("验证码不正确", Request.RawUrl); return;
            }
            int             CateID  = DataConverter.CLng(Request["Cate"]);
            M_GuestBook     info    = new M_GuestBook();
            M_GuestBookCate cateMod = cateBll.SelReturnModel(CateID);

            //不允许匿名登录,必须登录才能发表留言
            if (cateMod.NeedLog == 1)
            {
                if (buser.CheckLogin())
                {
                    info.UserID = DataConverter.CLng(buser.GetLogin().UserID);
                }
                else
                {
                    B_User.CheckIsLogged(Request.RawUrl); return;
                }
            }
            else if (buser.CheckLogin())
            {
                info.UserID = buser.GetLogin().UserID;
            }
            info.CateID = CateID;
            //是否开启审核
            info.Status   = cateMod.Status == 1 ? 0 : 1;
            info.ParentID = 0;
            info.Title    = Server.HtmlEncode(Request.Form["Title"]);
            info.TContent = Request.Form["Content"];
            info.IP       = EnviorHelper.GetUserIP();
            guestBll.AddTips(info);
            if (cateMod.Status == 1)
            {
                if (cateMod.IsShowUnaudit == 1)
                {
                    function.WriteSuccessMsg("您的留言已提交,请等待系统审核", "/Guest/Default?CateID=" + CateID); return;
                }
                else
                {
                    function.WriteSuccessMsg("您的留言已提交,通过系统审核后会出现在开放列表中", "/Guest/Default?CateID=" + CateID); return;
                }
            }
            else
            {
                function.WriteSuccessMsg("留言成功", "/Guest/Default?CateID=" + CateID); return;
            }
        }
        protected void EBtnSubmit_Click(object sender, EventArgs e)
        {
            B_User      buser = new B_User();
            M_GuestBook info  = new M_GuestBook();

            if (Mid > 0)
            {
                info = guestBll.GetQuest(Mid);
            }
            info.ParentID = Convert.ToInt16(Request.QueryString["GID"]);
            info.CateID   = Convert.ToInt16(Request.QueryString["CateId"]);
            info.UserID   = buser.GetLogin().UserID;
            info.Title    = this.TextBox1.Text.Trim() == "" ? "<font style='color:#1e860b;'>[管理员回复]</font>" : BaseClass.CheckInjection(this.TextBox1.Text.Trim());
            info.TContent = BaseClass.CheckInjection(this.tx_Content.Value);
            info.Status   = 1;
            info.IP       = IPScaner.GetUserIP();
            if (guestBll.AddTips(info))
            {
                Response.Redirect("GuestBookShow.aspx?GID=" + Request.QueryString["GID"] + "&CateID=" + Request.QueryString["CateID"]);
            }
        }
        public void AddReply()
        {
            int GID = DataConverter.CLng(Request["GID"]);

            if (!ZoomlaSecurityCenter.VCodeCheck(Request.Form["VCode_hid"], Request.Form["VCode"]))
            {
                function.WriteErrMsg("验证码不正确", Request.RawUrl); return;
            }
            M_GuestBook pinfo = guestBll.GetQuest(GID);
            M_GuestBook info  = new M_GuestBook();
            M_UserInfo  mu    = buser.GetLogin();

            info.UserID   = mu.UserID;
            info.ParentID = GID;
            info.Title    = "[会员回复]";
            info.CateID   = pinfo.CateID;
            info.TContent = BaseClass.CheckInjection(Request.Form["Content"]);
            info.Status   = SiteConfig.SiteOption.OpenAudit > 0 ? 0 : 1;
            guestBll.AddTips(info);
            function.WriteSuccessMsg("回复成功", "GuestShow?Gid=" + GID); return;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string str = "分类名称";

            function.AccessRulo();
            Egv.txtFunc = txtPageFunc;
            int GID = DataConverter.CLng(Request.QueryString["GID"]);

            if (!this.Page.IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.QueryString["CateID"]))
                {
                    guestMod = guestBll.GetQuest(Convert.ToInt32(Request.QueryString["CateID"]));
                    if (guestMod != null)
                    {
                        str = guestMod.Title;
                    }
                }
                if (GID <= 0)
                {
                    function.WriteErrMsg("留言ID不正确!", "../Plus/Default.aspx");
                }
                else
                {
                    this.HdnGID.Value = GID.ToString();
                    dBind();
                    DataBind();
                }
            }
            string preview = "";

            if (guestMod.ParentID == 0)
            {
                preview = "<div class='pull-right hidden-xs' style='padding-right:10px;'><a href='/Guest/GuestShow?GID=" + GID + "' target='_blank' title='前台浏览'><span class='fa fa-eye'></span></a></div>";
            }
            Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li><li><a href='ContentManage.aspx'>内容管理</a></li><li><a href='WdCheck.aspx'>百科问答</a></li><li><a href='GuestManage.aspx'>留言管理</a></li><li><a href='Default.aspx?CateID=" + Request.QueryString["CateID"] + "'>" + str + "</a></li><li class='active'>留言内容</li>" + preview);
        }
Exemple #14
0
 public void UpdateByID(M_GuestBook model)
 {
     DBCenter.UpdateByID(model, model.GID);
 }