private void EditPage(int forumid, string ForumName, int uid) { new BCW.User.Role().CheckUserRole(BCW.User.Role.enumRole.Role_TopicsSet, uid, forumid); int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[0-9]\d*$", "ID错误")); if (!new BCW.BLL.Forumts().Exists2(id, forumid)) { Utils.Error("不存在的专题记录", ""); } BCW.Model.Forumts model = new BCW.BLL.Forumts().GetForumts(id); Master.Title = "编辑专题"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("编辑专题"); builder.Append(Out.Tab("</div>", "")); strText = "专题名称:/,排序:(数字超大越靠前)/,,,,"; strName = "Title,Paixu,forumid,id,act,backurl"; strType = "text,snum,hidden,hidden,hidden,hidden"; strValu = "" + model.Title + "'" + model.Paixu + "'" + forumid + "'" + id + "'save'" + Utils.getPage(0) + ""; strEmpt = "false,false,false,false,false"; strIdea = "/"; strOthe = "确定编辑,forumts.aspx,post,1,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getUrl("forum.aspx?forumid=" + forumid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?ptype=1&forumid=" + forumid + "") + "\">专题</a>"); builder.Append(Out.Tab("</div>", "")); }
private void ReloadPage(int forumid, string ForumName, int uid) { int ptype = int.Parse(Utils.GetRequest("ptype", "get", 1, @"^[0-1]$", "0")); bool flag = new BCW.User.Role().IsUserRole(BCW.User.Role.enumRole.Role_TopicsSet, uid, forumid); if (flag == false && ptype == 1) { Utils.Error("你的权限不足", ""); } Master.Title = "[" + ForumName + "]专题"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("forum.aspx?forumid=" + forumid + "") + "\">" + ForumName + "</a>>专题列表"); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = ""; string[] pageValUrl = { "forumid", "ptype", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 strWhere = "ForumID=" + forumid + ""; // 开始读取列表 IList <BCW.Model.Forumts> listForumts = new BCW.BLL.Forumts().GetForumtss(pageIndex, pageSize, strWhere, out recordCount); if (listForumts.Count > 0) { int k = 1; foreach (BCW.Model.Forumts n in listForumts) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?act=view&forumid=" + forumid + "&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + ((pageIndex - 1) * pageSize + k) + "." + n.Title + "</a>"); if (ptype == 1) { builder.Append("(专题ID:" + n.ID + ")<br /><a href=\"" + Utils.getUrl("forumts.aspx?act=edit&forumid=" + forumid + "&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">编辑</a>."); builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?act=move&forumid=" + forumid + "&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">转移内容</a>."); builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?act=del&forumid=" + forumid + "&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">删除</a>"); } k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 1)); builder.Append(Out.Tab("", "<br />")); strText = ",,,,,"; strName = "keyword,forumid,act,backurl"; strType = "stext,hidden,hidden,hidden"; strValu = "'" + forumid + "'forumsave'" + Utils.PostPage(1) + ""; strEmpt = "false,false,false,false"; strIdea = ""; strOthe = "搜专题帖,/search.aspx,post,3,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } if (flag == true) { builder.Append(Out.Tab("<div>", "<br />")); if (ptype == 0) { builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?ptype=1&forumid=" + forumid + "") + "\">>切换管理模式</a>"); } else { builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?act=add&forumid=" + forumid + "") + "\">添加新专题</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?forumid=" + forumid + "") + "\">>切换普通模式</a>"); } builder.Append(Out.Tab("</div>", "")); } builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getPage("uinfo.aspx") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("forum.aspx?forumid=" + forumid + "") + "\">" + ForumName + "</a>"); builder.Append(Out.Tab("</div>", "")); }
private void ViewPage(int forumid, string ForumName, int uid) { Master.Title = "查看专题"; int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "ID错误")); string ForumtsName = new BCW.BLL.Forumts().GetTitle(id, forumid); if (ForumtsName == "") { Utils.Error("不存在的专题记录", ""); } builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?forumid=" + forumid + "") + "\">专题</a>>" + ForumtsName + ""); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = string.Empty; string strOrder = string.Empty; string[] pageValUrl = { "act", "forumid", "id", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 strWhere += "ForumId=" + forumid + " and TsID=" + id + " and IsDel=0"; //排序条件 strOrder = "ID Desc"; // 开始读取列表 IList <BCW.Model.Text> listText = new BCW.BLL.Text().GetTextsMe(pageIndex, pageSize, strWhere, strOrder, out recordCount); if (listText.Count > 0) { int k = 1; foreach (BCW.Model.Text n in listText) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.AppendFormat("<a href=\"" + Utils.getUrl("topic.aspx?forumid=" + forumid + "&bid={0}&backurl=" + Utils.PostPage(1) + "") + "\">{1}.{2}</a>", n.ID, (pageIndex - 1) * pageSize + k, n.Title); k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.ForumMultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); builder.Append(Out.Tab("", "<br />")); strText = ",,,,,"; strName = "keyword,forumid,act,backurl"; strType = "stext,hidden,hidden,hidden"; strValu = "'" + forumid + "'forumsave'" + Utils.PostPage(1) + ""; strEmpt = "false,false,false,false"; strIdea = ""; strOthe = "搜专题帖,/search.aspx,post,3,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getUrl("forum.aspx?forumid=" + forumid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("forumts.aspx?forumid=" + forumid + "") + "\">专题</a>"); builder.Append(Out.Tab("</div>", "")); }