コード例 #1
0
        public ActionResult ImageSet()
        {
            int minID = int.Parse(Request.QueryString["MinID"].ToString());
            int maxID = int.Parse(Request.QueryString["MaxID"].ToString());
            bizInfoContent bi = new bizInfoContent();
            InfoContent[] list = bi.List(minID, maxID);
            foreach (var item in list)
            {

                InfoContent model = bi.Get(item.ContentID);
                model.Attach();
                //model.Content = model.Content.Replace("[img]/userfiles/bbs/", "[img]http://img1.woxx8.com/userfiles/bbs/");
                model.Content = model.Content.Replace("[img]http://www.woxx8.com/userfiles/bbs/", "[img]http://img1.woxx8.com/userfiles/bbs/");
                model.Detach();
                bi.Update(model);
            }
            ViewData["MinID"] = minID;
            ViewData["MaxID"] = maxID;
            return View();
        }
コード例 #2
0
        public ActionResult MainUpdate(int id)
        {
            int userID = UserID;
            int kouJinbi=0;
            bizBBSMain b = new bizBBSMain();
            bizUsers bu = new bizUsers();
            Users modelUser = bu.Get(userID);
            BBSMain model=b.Get(id);
            if (model == null)
                Response.Redirect("/bbs/1/0/Main.html");
            if (model.AddUser != userID)
                Response.Redirect("/bbs/" + model.TypeMainID + "/" + model.TypeDeID + "/Main.html");

            ViewData["Alert"] = "��ʾ��";

            if (model.AddTime.AddDays(5) < DateTime.Now)
            {
                ViewData["Alert"] = "�޸ĸ�������ȡ��500�ɱ�����ѡ�";
            }
            if (model.AddTime.AddMinutes(10) < DateTime.Now)
            {
                kouJinbi+=1000;
            }
            if (model.Score > 0)
            {
                kouJinbi += model.Score * 2000;
                if (modelUser.FactionID == 0)
                    ViewData["Alert"] += "ɾ����������ȡ��" + kouJinbi + "�ɱ�����ѡ�";
                else
                    ViewData["Alert"] += "�����ڲ��䣬����������ɾ����";
            }
            else
            {
                if(kouJinbi>0)
                    ViewData["Alert"] += "ɾ����������ȡ��" + kouJinbi + "�ɱ�����ѡ�";
            }

            bizUserXCard uc = new bizUserXCard();
            bizBBSTypes btypes = new bizBBSTypes();
            bizInfoContent ic = new bizInfoContent();
            InfoContent iModel = ic.Get(model.ContentID);
            List<BBSTypes> listType;
            if ((AdminType & 4) == 4)
                listType = BBSCache.Instance().ListBBSTypeForAdmin(model.TypeMainID);
            else
                listType = BBSCache.Instance().ListBBSType(model.TypeMainID);

            if (iModel.ContentType == 1)
                ViewData["txtContent"] = MyText.UbbCode(iModel.Content);
            else
                ViewData["txtContent"] = iModel.Content;
            ViewData["typeMain"] = model.TypeMainID;
            ViewData["typeDe"] = model.TypeDeID;
            ViewData["ListType"] = listType;

            return View(model);
        }
コード例 #3
0
        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);
        }