public ActionResult AddRe(int id,FormCollection f) { int userID = UserID; Biz.bizBBSDE bde = new bizBBSDE(); bizUsers bu = new bizUsers(); Users modelUser = bu.Get(userID); if ((new bizUserForbid()).GetByUserID(userID) != null) { TempData["Msg"] = "�����ڽ����ڼ䣬��������"; return Redirect("/news/detail/" + id + "_1.html#re"); } if (LastPostTime.AddSeconds(5) > DateTime.Now) { TempData["Msg"] = "������ٶȹ��죬5���Ӻ��ٻء�"; return Redirect("/news/detail/" + id + "_1.html#re"); } else { LastPostTime = DateTime.Now; } if (MyText.GetNoSpaceStr(f["txtContent"]).Trim().Length < 2) { TempData["Msg"] = "�ظ����ݲ���С��2���ַ���"; return Redirect("/news/detail/" + id + "_1.html#re"); } string content = CommonCache.FilterTextReplace(f["txtContent"]); if (bde.GetPrevContent(modelUser.UserID) == content) { TempData["Msg"] = "�����ˮ��"; return Redirect("/news/detail/" + id + "_1.html#re"); } if (bbs.GetLevels(modelUser.OnlineTime) < 2) { TempData["Msg"] = "2���ſ��Իظ���������2��ֻ��Ҫ5����Ŷ��"; return RedirectToAction("Post"); } int bbsMainID = (new bizNews()).Get(id).BBSMainID; string images = ""; string face = ""; byte isShowTag=0; int addUser = UserID; string addIP = Public.CommonHelper.GetIPAddress(); int reDeID = 0; byte isNiming = 0; bde.BBSDEAdd(bbsMainID,2, content, "", images, face, isShowTag, isNiming, addUser, addIP, reDeID); int count = bde.DeCount(bbsMainID); return Redirect("/news/detail/" + id + "_1.html#re"); }
public ActionResult bbsDeImages() { bizBBSDE b = new bizBBSDE(); List<BBSDE> list = b.List(); foreach (var item in list) { BBSDE model = b.Get(item.BBSMainID,item.BBSDeID); model.Attach(); if (model.UpImages != null) model.UpImages = model.UpImages.Replace("/userfiles/", "http://img1.woxx8.com/userfiles/"); model.Detach(); b.Update(model); } return View("UserQMSet"); }
public ActionResult BBSDeModList() { int prevHour = Request.QueryString["prevHour"] == null ? 48 : int.Parse(Request.QueryString["prevHour"].ToString()); bizBBSDE b = new bizBBSDE(); List<BBSDEDetail> list = b.ListByMod(prevHour, 72, 200); return View(list); }
public ActionResult Detail(int id, int page) { int count; int userID = UserID; bizBBSMain bm = new bizBBSMain(); bizBBSDE bde = new bizBBSDE(); bizNewsType bnt = new bizNewsType(); bizNews bn = new bizNews(); bizNewsContent bnn = new bizNewsContent(); News model = bn.Get(id); NewsContent modelContent = bnn.Get(id, page); NewsType modelType = bnt.Get(model.NewsTypeID); BBSMain modelMain = bm.Get(model.BBSMainID); List<BBSDERelationQuery> list = bde.ListByNew(model.BBSMainID,modelMain.AddUser, 0, 20, out count); int pagecount = bnn.ListByNewsID(id).Count; modelMain.Attach(); modelMain.HitNum = modelMain.HitNum + 1; modelMain.Detach(); bm.Update(modelMain); ViewData["Bar"] = MenuBar.Start() .AddMenu("������Ѷ", "/") .AddMenu(modelType.TypeName, "/news/list/" + modelType.NewsTypeID + "_1.html") .AddMenu("����","") .GetMenuHtml(); if (userID == 0) ViewData["Users"] = null; else ViewData["Users"] = (new bizUsers()).Get(userID); ViewData["HotList"] = BBSCache.Instance().ListNewByHot(); ViewData["Count"] = count; ViewData["List"] = list; ViewData["Content"] = modelContent; ViewData["HitCount"] = modelMain.HitNum; ViewData["PageList"] = Page.GetPageList("/news/detail/" + model.NewsID + "_$page$.html", pagecount, 1, page); return View(model); }
public ActionResult UserJiXianxing(int id) { int bbsDeID = int.Parse(Request.QueryString["deID"].ToString()); bizBBSMain bm = new bizBBSMain(); bizBBSDE bd = new bizBBSDE(); bizUserSkill bus = new bizUserSkill(); //BBSMain model = bm.Get(id); UserSkill modelSkill = bus.Get(6); List<Card> listCard = BBSCache.Instance().ListCard(); bizUserXCard buc = new bizUserXCard(); List<UserXCard> list = buc.ListByUser(UserID); ViewData["ModelSkill"] = modelSkill; ViewData["CardList"] = listCard; ViewData["UserCard"] = list; ViewData["ID"] = id; ViewData["deID"] = bbsDeID; if (bbsDeID == 0) { BBSMain modelMain = bm.Get(id); ViewData["IsNiming"] = modelMain.IsNiming; } else { BBSDE modelDe = bd.Get(id, bbsDeID); ViewData["IsNiming"] = modelDe.IsNiming; } return View(); }
public ActionResult UserJiXianxing(FormCollection f) { int bbsMainID; int bbsDeID; bbsMainID = int.Parse(f["mainID"]); bbsDeID = int.Parse(f["deID"]); bizBBSDE bd = new bizBBSDE(); string result = bd.ShowNimingUserName(UserID, bbsMainID, bbsDeID, f["cardName"]); TempData["Msg"] = result; return Content(result); }
public ActionResult EditReplay(FormCollection f) { int userID = UserID; int bbsMainID = int.Parse(f["bbsMainID"]); int bbsDeID = int.Parse(f["bbsDeID"]); bizBBSDE bde = new bizBBSDE(); bizBBSMain bmain = new bizBBSMain(); BBSMain modelMain = bmain.Get(bbsMainID); BBSDE model = bde.Get(bbsMainID, bbsDeID); if (modelMain == null) Response.Redirect("/bbs/1/0/Main.html"); if (model == null) Response.Redirect("/bbs/1/0/Main.html"); ViewData["Title"] = "<a target='_blank' href='/bbs/" + modelMain.BBSMainID + ".html'>" + modelMain.Title + "</a>"; string result = bde.Update(bbsMainID, bbsDeID, userID, CommonCache.FilterTextReplace(f["txtContent"]), "", "", f["isShowTag"] == null || f["isShowTag"].ToString() == "false" ? byte.Parse("0") : byte.Parse("1") ); if (result != "") { TempData["Msg"] = result; return Redirect("/bbs/EditReplay/" + bbsMainID + "-" + bbsDeID + ".html"); } else return Redirect("/bbs/" + bbsMainID + ".html"); }
public ActionResult UseCardToUser(FormCollection f) { int bbsMainID; int bbsDeID; bbsMainID = int.Parse(Request.QueryString["mainid"].ToString()); bbsDeID = int.Parse(Request.QueryString["deid"].ToString()); bizBBSDE bd = new bizBBSDE(); string result = bd.ShowNimingUserName(UserID, bbsMainID, bbsDeID,f["cardName"]); TempData["Msg"] = result; return Redirect("/bbs/UseCardToUser.html?mainid="+bbsMainID+"&deid="+bbsDeID); }
public ActionResult DeleteDeBySelf() { int userID = UserID; if (userID == 0) return Content("��û��Ȩ��ִ�д˲�����"); int bbsMainID = int.Parse(Request.Form["bbsMainID"].ToString()); int bbsDeID = int.Parse(Request.Form["bbsDeID"].ToString()); byte deleteType = byte.Parse(Request.Form["deleteType"].ToString()); bizBBSDE bd = new bizBBSDE(); string result = bd.DeleteDeBySelf(bbsMainID, bbsDeID, userID, deleteType); return Content(result); }
public ActionResult EditReplay(int bbsMainID, int bbsDeID) { int userID = UserID; bizUsers bu = new bizUsers(); Users modelUser = bu.Get(userID); if (bbs.GetLevels(modelUser.OnlineTime) < 2) { TempData["Msg"] = "2�����ϲſ��Ի�����������2��ֻ��Ҫ5����Ŷ��"; return Redirect("/bbs/1/0/Main.html"); } bizBBSDE bde = new bizBBSDE(); bizBBSMain bmain = new bizBBSMain(); BBSMain modelMain = bmain.Get(bbsMainID); BBSDE model = bde.Get(bbsMainID,bbsDeID); if (modelMain == null) return Redirect("/bbs/1/0/Main.html"); if (model == null) return Redirect("/bbs/1/0/Main.html"); ViewData["Alert"] = ""; if (((DateTime)model.AddTime).AddDays(5) < DateTime.Now) { ViewData["Alert"] = "�����Ѿ�Զ���Ľ���ȡ��500�ɱң���ɱ����ȡ��1000�ɱ�����ѡ�"; } ViewData["Title"] = "<a target='_blank' href='/bbs/" + modelMain.BBSMainID + ".html'>" + modelMain.Title + "</a>"; ViewData["bbsMainID"] = bbsMainID; ViewData["bbsDeID"] = bbsDeID; return View(model); }
public ActionResult DeleteDeByAdmin() { if (!UserCommon.CheckBBSAdminRight(AdminType)) return Content("��û��Ȩ��ִ�д˲�����"); int bbsMainID = int.Parse(Request.Form["bbsMainID"].ToString()); int bbsDeID = int.Parse(Request.Form["bbsDeID"].ToString()); byte deleteType = byte.Parse(Request.Form["deleteType"].ToString()); bizBBSDE bd = new bizBBSDE(); string result = bd.DeleteDeByAdmin(bbsMainID, bbsDeID, UserName, deleteType); return Content(result); }
public ActionResult Content(int id,int page) { int userID = UserID; bizBBSMain b = new bizBBSMain(); bizBBSDE bde = new bizBBSDE(); bizUserXCard uc = new bizUserXCard(); BBSMainRelationQuery model = b.GetBBSMainDetail(id); if(model==null) return Redirect("/bbs/NoPage.html"); if (UserCommon.CheckBBSAdminRight(AdminType) == false && model.DeleteType != 0) return Redirect("/bbs/NoPage.html"); List<BBSTypes> listBBSType = (new bizBBSTypes()).ListByMainID(1); b.AddHit(id); int count; List<BBSDERelationQuery> list = bde.List(id, page-1, 50, out count); ViewData["List"] = list; ViewData["PageList"] = bbs.GetBBSContentPageList(id, count, page); ViewData["Page"] = page; ViewData["deID"] = 0; ViewData["ID"] = id; ViewData["AdminType"] = AdminType; ViewData["ShowAllQM"] = ShowAllQM; ViewData["ShowSelfQM"] = ShowSelfQM; ViewData["TypesName"] = SZXX.UI.Public.CommonHelper.GetBBSTypeName(listBBSType, model.TypeDeID); if (userID != 0) { ViewData["Niming"] = uc.GetCardNum(userID, "niming"); ViewData["BigNiming"] = uc.GetCardNum(userID, "bigniming"); } bizPopUp bp = new bizPopUp(); DataSet pmodel = bp.GetNew(userID); if (pmodel != null) { //if (pmodel.Tables[0].Rows[0][2].ToString() == "1") //��ʾΪϵͳ��Ϣ //{ // if (SZXX.UI.Public.PublicHelper.GetCookie("PopInfoID") != pmodel.Tables[0].Rows[0][0].ToString()) // { // ViewData["PopUp"] = pmodel; // SZXX.UI.Public.PublicHelper.WriteCookie("PopInfoID", pmodel.Tables[0].Rows[0][0].ToString()); // } // else // ViewData["PopUp"] = null; //} //else if (ShowPopup) ViewData["PopUp"] = pmodel; else ViewData["PopUp"] = null; } return View(model); }
public ActionResult Zhuan(int id) { int deID = Request.QueryString["deID"] == null ? 0 : int.Parse(Request.QueryString["deID"].ToString()); bizBBSMain b = new bizBBSMain(); BBSMain model = b.Get(id); string ubbContent=""; string htmlContent=""; if (model == null) return Redirect("/bbs/1/0/Main.html"); if (UserCommon.CheckBBSAdminRight(AdminType) == false && model.DeleteType != 0) return Redirect("/bbs/NoPage.html"); if (deID == 0) { bizInfoContent ic = new bizInfoContent(); InfoContent modelInfo = ic.Get(model.ContentID); ubbContent = MyText.ReplayUbbCode(modelInfo.Content); if (model.FilePath != null && model.FilePath.Trim() != "" && model.FileType == 1) { ubbContent += "\r\n[img]" + model.FilePath + "[/img]"; } else if (model.FilePath != null && model.FilePath.Trim() != "" && model.FileType == 2) { ubbContent += "\r\n[flash]" + model.FilePath + "[/flash]"; } if (model.UpImages != null && model.UpImages.Trim() != "") { ubbContent += "\r\n[img]" + model.UpImages + "[/img]"; } htmlContent = MyText.ReplayCode(MyText.UbbCode(ubbContent),false); } else { bizBBSDE bde = new bizBBSDE(); BBSDE modelDe = bde.Get(id, deID); ubbContent = modelDe.Content; if (modelDe.UpImages != null && modelDe.UpImages.Trim() != "") { ubbContent += "\r\n[img]" + modelDe.UpImages + "[/img]"; } if (modelDe.Images != null && modelDe.Images.Trim() != "") { ubbContent += "\r\n[img]" + modelDe.Images + "[/img]"; } htmlContent = MyText.UbbCode(ubbContent); } ViewData["UbbContent"] = ubbContent; ViewData["HtmlContent"] = htmlContent; ViewData["typeMain"] = model.TypeMainID; ViewData["typeDe"] = model.TypeDeID; return View(model); }
/// <summary> /// 今日发帖总数 /// </summary> /// <returns></returns> public int BBSTodayCount() { string SysName = CacheName.BBSTodayCount.ToString(); string count=null; object value=null; if (SysCache.Contains(SysName)) { value = SysCache.Get(SysName); } if (value != null) return int.Parse(value.ToString()); bizBBSMain b = new bizBBSMain(); bizBBSDE bd = new bizBBSDE(); count = (b.CountByToday()+bd.CountByToday()).ToString(); SysCache.Add(SysName, count, new AbsoluteTime(DateTime.Now.AddMinutes(10))); return int.Parse(count); }
public ActionResult AddRe(FormCollection f, HttpPostedFileBase file1) { string types = Request.QueryString["types"] == null ? "full" : "simple"; int userID = UserID; Biz.bizBBSDE bde = new bizBBSDE(); bizUsers bu = new bizUsers(); Users modelUser = bu.Get(userID); if ((new bizUserForbid()).GetByUserID(userID) != null) { TempData["Msg"] = "�����ڽ����ڼ䣬��������"; return Redirect("/bbs/ReplayDe/" + f["bbsMainID"] + "-" + f["deID"] + ".html"); } //if (LastPostTime.AddSeconds(5) > DateTime.Now) //{ // TempData["Msg"] = "������ٶȹ��죬5���Ӻ��ٻء�"; // return Redirect("/bbs/ReplayDe/" + f["bbsMainID"] + "-" + f["deID"] + ".html"); //} //else //{ // LastPostTime = DateTime.Now; //} if (MyText.GetNoSpaceStr(f["txtContent"]).Trim().Length < 2) { TempData["Msg"] = "�ظ����ݲ���С��2���ַ���"; return Redirect("/bbs/ReplayDe/" + f["bbsMainID"] + "-" + f["deID"] + ".html"); } string content = CommonCache.FilterTextReplace(f["txtContent"]); if (bde.GetPrevContent(modelUser.UserID) == content) { TempData["Msg"] = "�����ˮ��"; return Redirect("/bbs/ReplayDe/" + f["bbsMainID"] + "-" + f["deID"] + ".html"); } if (bbs.GetLevels(modelUser.OnlineTime) < 2) { TempData["Msg"] = "2���ſ��Է�����������2��ֻ��Ҫ5����Ŷ��"; return RedirectToAction("Post"); } if (types == "simple") content = MyText.ShowStr(content); int bbsMainID = int.Parse(f["bbsMainID"]); string images = ""; string face = f["face1"] == "0" ? "" : f["face1"] + ".gif"; byte isShowTag; isShowTag = f["isShowTag"] == null || f["isShowTag"].ToString() == "false" ? byte.Parse("0") : byte.Parse("1"); int addUser = modelUser.UserID; string addIP = Public.CommonHelper.GetIPAddress(); int reDeID = int.Parse(f["deID"]); byte isNiming = 0; if (f["NimingCard"] != null) { if (f["NimingCard"] == "on") isNiming = 1; } if (f["BigNimingCard"] != null) { if (f["BigNimingCard"] == "on") isNiming = 2; } string message = bde.CheckAdd(addUser, content, isNiming); if (message != "") { TempData["Msg"] = message; return Redirect("/bbs/ReplayDe/" + f["bbsMainID"] + "-" + f["deID"]+".html"); } if (file1 != null) { string imagePath; int typeID; bizUserImageType bt = new bizUserImageType(); UserImageType modelType = bt.GetByDefault(modelUser.UserID); typeID = modelType == null ? 0 : modelType.UserImageTypeID; TempData["Msg"] = Public.ImageHelper.ImageUpOfBbs(userID, file1, typeID, out imagePath); if (TempData["Msg"].ToString() != "") { return Redirect("/bbs/" + bbsMainID + ".html"); } if (imagePath != "") content = content + "<br /><img src='"+ imagePath +"' border='0'><br />"; } bde.BBSDEAdd(bbsMainID,2, content, "", images, "", isShowTag,isNiming, addUser, addIP, reDeID); int count = bde.DeCount(bbsMainID); return Redirect("/bbs/" + bbsMainID + "-"+ Page.GetMaxPage(count,50) +".html"); }
public ActionResult NewsContentAdd(int id) { int reid = Request.QueryString["ReID"] == null ? 0 : int.Parse(Request.QueryString["ReID"].ToString()); bizNewsContent bc = new bizNewsContent(); bizNews b = new bizNews(); bizNewsType bt = new bizNewsType(); News modelNews = b.Get(id); NewsType modelType = bt.Get(modelNews.NewsTypeID); List<NewsContent> list = bc.ListByNewsID(id); bizBBSDE bd = new bizBBSDE(); string content = ""; if (reid != 0) { BBSDE modelDe = bd.Get(modelNews.BBSMainID, reid); content = MyText.UbbCode(modelDe.Content); } ViewData["NewsID"] = id; ViewData["Content"] = content; ViewData["NewsType"] = modelType; ViewData["News"] = modelNews; ViewData["ReID"] = reid; ViewData["CurrPageNo"] = list.Max(p => p.PageID)+1; ViewData["Bar"] = MenuBar.Start() .AddMenu("��̳��Ѷ", "/AdminNews/NewsType/" + modelType.ParentID) .AddMenu(modelType.TypeName, "/AdminNews/News/" + modelNews.NewsTypeID) .AddMenu(modelNews.Title, "/AdminNews/NewsMod/" + modelNews.NewsID) .AddMenu("������ҳ", "") .GetMenuHtml(); return View(); }
public ActionResult UseCardToUser() { int bbsMainID; int bbsDeID; bbsMainID = int.Parse(Request.QueryString["mainid"].ToString()); bbsDeID = int.Parse(Request.QueryString["deid"].ToString()); bizBBSMain bm = new bizBBSMain(); bizBBSDE bd = new bizBBSDE(); ViewData["IsNiming"] = "1"; if (bbsDeID == 0) { BBSMain modelMain = bm.Get(bbsMainID); ViewData["IsNiming"] = modelMain.IsNiming; } else { BBSDE modelDe = bd.Get(bbsMainID, bbsDeID); ViewData["IsNiming"] = modelDe.IsNiming; } return View(); }