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>"); }
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)); } }
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)); }
//单个留言详情,弹窗 public IActionResult MsgShow() { M_GuestBook msgMod = guestBll.SelReturnModel(Mid); if (msgMod.IsNull) { return(WriteErr("指定的留言不存在")); } return(View("MsgShow", msgMod)); }
public bool AddTips(M_GuestBook model) { if (model.GID < 1) { DBCenter.Insert(model); } else { DBCenter.UpdateByID(model, model.GID); } return(true); }
/// <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); }
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)); }
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); }
public void UpdateByID(M_GuestBook model) { DBCenter.UpdateByID(model, model.GID); }