public string ImagesDeal(int userID, string images, int typeID) { if (images==null||images == "") return ""; if (typeID == 0) return ""; bizUserImageType bt = new bizUserImageType(); UserImageType modelType = bt.Get(typeID); if (modelType==null||modelType.UserID != userID) return "你不能将图片移动到该位置"; string[] imagesArray = images.Split(','); foreach (var item in imagesArray) { UserImages model = Get(int.Parse(item)); if (model.UserID == userID) { model.Attach(); model.UserImageTypeID = typeID; model.Detach(); Update(model); } } return ""; }
public ActionResult UserImgFolder(int userID) { bizUsers b = new bizUsers(); Users model = b.Get(userID); bizUserImageType bt = new bizUserImageType(); List<UserImageType> list = bt.ListByUser(userID); if (list == null || list.Count == 0) return Redirect("/user/img/"+ userID +"_0_1.html"); ViewData["FolderList"] = list; return View(model); }
public ActionResult UserImg(int userID,int typeID, int pageNo) { bizUsers b = new bizUsers(); Users model = b.Get(userID); int pageSize = 16; int count; string strBar = ""; bizUserImageType bt = new bizUserImageType(); bizUserImages bi = new bizUserImages(); List<UserImages> list = bi.List(model.UserID,typeID, pageSize, pageNo - 1, out count); ViewData["PageList"] = Page.GetPageList("/user/img/" + userID + "_"+ typeID +"_$page$.html", count, pageSize, pageNo); ViewData["UserImages"] = list; if (typeID != 0) { UserImageType modelType = bt.Get(typeID); if (modelType.LookType == 0 && UserID != modelType.UserID && UserCommon.CheckBBSAdminRight(AdminType)) { return Redirect("/user/imgfolder/" + userID + ".html"); } strBar = MenuBar.Start() .AddMenu("�������", "/user/imgfolder/"+ userID +".html") .AddMenu(modelType.TypeName, "/user/img/"+userID +"_" + modelType.UserImageTypeID + "_1.html") .GetMenuHtml(); } ViewData["Bar"] = strBar; return View(model); }
public ActionResult SelfImagesFolderMod(int id,FormCollection f) { bizUserImageType bt = new bizUserImageType(); UserImageType model = bt.Get(id); if (model.UserID != UserID || model == null) return Redirect("/user/index.html"); model.Attach(); model.TypeName = MyText.SafeStr(f["txtFolderName"].Trim()); model.LookType = byte.Parse(f["LookType"]); model.Detach(); bt.Update(model); return Redirect("/user/SelfImagesFolder.html"); }
public ActionResult SelfImagesFolderMod(int id) { ViewData["CurrMenu"] = "�������"; bizUserImageType bt = new bizUserImageType(); UserImageType model = bt.Get(id); if (model.UserID != UserID||model==null) return Redirect("/user/index.html"); return View(model); }
public ActionResult SelfImagesFolderDelete(int id) { int userID = UserID; bizUserImageType bt = new bizUserImageType(); bizUserImages bi = new bizUserImages(); UserImageType model = bt.Get(id); if (model.UserID != userID || model == null) return Redirect("/user/index.html"); if (model.IsDefault == 1) { TempData["Msg"] = "���������Ĭ�ϵij�ʼ��ᣬ����ɾ��!"; return RedirectToAction("SelfImagesFolderMod", new { id = id }); } if (bi.Count(userID, id) > 0) { TempData["Msg"] = "������ﻹ��ͼƬ������ɾ��!"; return RedirectToAction("SelfImagesFolderMod", new { id = id }); } bt.Delete(id, userID); return RedirectToAction("SelfImagesFolder"); }
public ActionResult SelfImagesFolderAdd(FormCollection f) { ViewData["CurrMenu"] = "�������"; if (f["txtFolderName"].Trim() == "") { TempData["Msg"] = "�ļ������Ʋ���Ϊ��"; return View(); } bizUserImageType bt = new bizUserImageType(); bt.Add(MyText.SafeStr(f["txtFolderName"].Trim()), UserID, byte.Parse(f["LookType"])); return RedirectToAction("SelfImagesFolder"); }
public ActionResult SelfImagesFolder() { ViewData["CurrMenu"] = "�������"; bizUserImageType bt = new bizUserImageType(); List<UserImageType> list = bt.ListByUser(UserID); if (list == null || list.Count == 0) return Redirect("/user/selfImages/0_1.html"); return View(list); }
public ActionResult SelfImages(int id, int page,FormCollection f) { bizUserImageType bt = new bizUserImageType(); bizUserImages bi = new bizUserImages(); string images = f["Images"]; int userImageType = int.Parse(f["UserImageType"]); string result = bi.ImagesDeal(UserID, images, userImageType); if (result != "") TempData["Msg"] = result; return Redirect("/user/SelfImages/"+id+"_"+page+".html"); }
public ActionResult SelfImages(int id, int page) { ViewData["CurrMenu"] = "�������"; int userID = UserID; bizUserImageType bt = new bizUserImageType(); int pageSize = 16; int count; string strBar = ""; bizUserImages bi = new bizUserImages(); List<UserImages> list = bi.List(userID, id, pageSize, page - 1, out count); ViewData["PageList"] = Page.GetPageList("/user/selfimages/"+ id +"_$page$.html", count, pageSize, page); if (id != 0) { UserImageType model = bt.Get(id); strBar=MenuBar.Start() .AddMenu("�������", "/user/SelfImagesFolder.html") .AddMenu(model.TypeName, "/user/selfImages/" + model.UserImageTypeID + "_1.html") .GetMenuHtml(); } ViewData["TypeList"] = bt.ListByUser(userID); ViewData["Bar"] = strBar; ViewData["ID"] = id; ViewData["ImageNum"] = Public.UserHelper.GetRemainImageNum(userID); return View(list); }
public ActionResult Post(FormCollection f,HttpPostedFileBase file1) { int userID = UserID; bizBBSMain b = new bizBBSMain(); bizUsers bu = new bizUsers(); Users modelUser = bu.Get(userID); if ((new bizUserForbid()).GetByUserID(userID) != null) { TempData["Msg"] = "�����ڽ����ڼ䣬��������"; return RedirectToAction("Post"); } if (modelUser.Score - modelUser.UsedScore < 0) { TempData["Msg"] = "��Ļ���Ϊ���֣���ʱ��������"; return RedirectToAction("Post"); } if (MyText.GetNoSpaceStr(f["txtContent"].ToString()).Trim().Length < 2) { TempData["Msg"] = "�������ݲ���С��2���ַ���"; return RedirectToAction("Post"); } if (bbs.GetLevels(modelUser.OnlineTime) < 2) { TempData["Msg"] = "2���ſ��Է�����������2��ֻ��Ҫ5����Ŷ��"; return RedirectToAction("Post"); } TempData["Title"] = f["title"].ToString().Trim(); TempData["Content"] = f["txtContent"].ToString(); //if (LastPostTime.AddSeconds(20) > DateTime.Now) //{ // TempData["Msg"] = "�㷢���ٶȹ��죬���Ժ��ٷ���"; // return RedirectToAction("Post"); //} //else //{ // LastPostTime = DateTime.Now; //} if (MyText.CheckIsLike(b.GetPrevTitle(modelUser.UserID),f["title"].ToString().Trim())) { TempData["Msg"] = "����ʹ�ú��ϸ������Ƶı��⡣"; return RedirectToAction("Post"); } string title=f["title"].ToString().Trim(); string titleColor=""; string content=f["txtContent"].ToString(); byte fileType = 1; string filePath = ""; //byte fileType = byte.Parse(f["fileType"]); //string filePath=f["filePath"]; //string face=f["face1"]; //face = face == "0" ? "" : face + ".gif"; byte isShowTag = f["isShowTag"] == null || f["isShowTag"].ToString() == "false" ? byte.Parse("0") : byte.Parse("1"); byte isNiming = 0; if (f["NimingCard"] != null && f["NimingCard"] == "on") isNiming = 1; if (f["BigNimingCard"] != null && f["BigNimingCard"] == "on") isNiming = 2; byte chenmoType = 0; if (f["ChenmoCard"] != null && f["ChenmoCard"] == "on") chenmoType = 1; byte isVote = 0; if (f["chkVote"] != null && f["chkVote"] == "on") isVote = 1; if (f["NimingCard"] != null && f["NimingCard"] == "on") isNiming = 1; byte voteType = byte.Parse(f["voteType"]); string voteItems = f["txtVoteItem"].Trim().Replace("\r\n","&^^&"); string username = modelUser.UserName; int addUser = modelUser.UserID; string addIP = Public.CommonHelper.GetIPAddress(); string message=b.CheckAdd(addUser, title, content, isNiming, chenmoType); if (message != "") { TempData["Msg"] = message; return RedirectToAction("Post"); } if (isVote == 1) { if (voteItems == "") { TempData["Msg"] = "ͶƱ���Ϊ��"; return RedirectToAction("Post"); } } if (file1 != null) { string imagePath; int typeID; bizUserImageType bt = new bizUserImageType(); UserImageType modelType = bt.GetByDefault(userID); typeID = modelType == null ? 0 : modelType.UserImageTypeID; TempData["Msg"] = Public.ImageHelper.ImageUpOfBbs(userID, file1, typeID, out imagePath); if (TempData["Msg"].ToString() != "") { return RedirectToAction("Post"); } content = content + "<br /><img src='"+ imagePath +"' border='0'><br />"; } byte types = b.GetBBSContentType(content); int mainID = b.BBSMainAdd(int.Parse(f["typeMain"]), f["typeDeID"] == null ? 0 : int.Parse(f["typeDeID"]), CommonCache.FilterTextReplace(title), titleColor,2, CommonCache.FilterTextReplace(content), types, "", fileType, CommonCache.FilterTextReplace(filePath),"", isShowTag, isNiming, isVote, voteType, voteItems, username, addUser, chenmoType, addIP); if (mainID == 0) { TempData["Msg"] = "�㲻�ܷ���"; return RedirectToAction("Post"); } return Redirect("/BBS/"+mainID+".html"); }
public ActionResult ImageGalleryFolder() { bizUserImageType bt = new bizUserImageType(); List<UserImageType> list = bt.ListByUser(UserID); if (list == null || list.Count == 0) return Redirect("/bbs/ImageGallery/0_1.html"); return View(list); }
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"); }