private void EditGroupPage(int uid) { Master.Title = "编辑收藏夹"; int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[0-9]\d*$", "收藏夹ID错误")); if (!new BCW.BLL.Favgroup().Exists(id, uid, 0)) { Utils.Error("不存在的记录", ""); } BCW.Model.Favgroup model = new BCW.BLL.Favgroup().GetFavgroup(id); builder.Append(Out.Tab("<div class=\"title\">编辑好友分组</div>", "")); builder.Append(Out.Tab("<div>", "")); builder.Append("请输入分组名称:"); builder.Append(Out.Tab("</div>", "")); strText = ",排序:/,,,"; strName = "Title,Paixu,id,act,backurl"; strType = "text,snum,hidden,hidden,hidden"; strValu = "" + model.Title + "'" + model.Paixu + "'" + id + "'editgroupsave'" + Utils.getPage(0) + ""; strEmpt = "false,false,false,false,false"; strIdea = "/"; strOthe = "编辑收藏夹,favorites.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.getPage("uinfo.aspx?uid=" + uid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx") + "\">收藏夹</a>"); builder.Append(Out.Tab("</div>", "")); }
private void GroupPage(int uid) { Master.Title = "自建收藏夹管理"; builder.Append(Out.Tab("<div class=\"title\">自建收藏夹管理</div>", "")); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=addgroup&backurl=" + Utils.PostPage(1) + "") + "\">新建收藏夹</a>"); builder.Append(Out.Tab("</div>", "")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = ""; string[] pageValUrl = { "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 strWhere = "UsID=" + uid + " and Types=0"; // 开始读取列表 IList <BCW.Model.Favgroup> listFavgroup = new BCW.BLL.Favgroup().GetFavgroups(pageIndex, pageSize, strWhere, out recordCount); if (listFavgroup.Count > 0) { int k = 1; foreach (BCW.Model.Favgroup n in listFavgroup) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { builder.Append(Out.Tab("<div>", "<br />")); } builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=list&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + n.Title + "(" + new BCW.BLL.Favorites().GetCount(uid, n.ID) + ")</a>"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=editgroup&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">[编辑]</a>"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=delgroup&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("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getPage("uinfo.aspx?uid=" + uid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx") + "\">收藏夹</a>"); builder.Append(Out.Tab("</div>", "")); }
private void AddokPage(int uid) { Master.Title = "加入收藏"; string strFavgroup = string.Empty; DataSet ds = new BCW.BLL.Favgroup().GetList("ID,Title", "UsID=" + uid + " and Types=0"); if (ds == null || ds.Tables[0].Rows.Count == 0) { Utils.Success("加入收藏", "请先建收藏夹再加入收藏..", Utils.getUrl("favorites.aspx?act=addgroup&backurl=" + Utils.getPage(0) + ""), "1"); } int NodeId = 0; NodeId = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { strFavgroup += "|" + ds.Tables[0].Rows[i]["ID"] + "|" + ds.Tables[0].Rows[i]["Title"] + ""; } strFavgroup = Utils.Mid(strFavgroup, 1, strFavgroup.Length); builder.Append(Out.Tab("<div class=\"title\">加入收藏</div>", "")); int ptype = int.Parse(Utils.GetRequest("ptype", "get", 2, @"^[1-4]$", "收藏类型选择错误")); int forumid = int.Parse(Utils.GetRequest("forumid", "get", 1, @"^[1-9]\d*$", "0")); int bid = int.Parse(Utils.GetRequest("bid", "get", 1, @"^[1-9]\d*$", "0")); string Title = string.Empty; string PUrl = string.Empty; //加入帖子收藏 builder.Append(Out.Tab("<div>", "")); if (ptype == 1) { Title = new BCW.BLL.Text().GetTitle(bid); if (Title == "") { Utils.Error("不存在的记录", ""); } PUrl = "/bbs/topic.aspx?forumid=" + forumid + "&bid=" + bid + ""; builder.Append("主题:<a href=\"" + Utils.getUrl(PUrl) + "\">" + Title + "</a>"); } builder.Append(Out.Tab("</div>", "")); strText = ",,选择收藏夹:/,,,"; strName = "Title,PUrl,NodeId,ptype,act,backurl"; strType = "hidden,hidden,select,hidden,hidden,hidden"; strValu = "" + Title + "'" + PUrl + "'" + NodeId + "'" + ptype + "'save'" + Utils.getPage(0) + ""; strEmpt = "false,false," + strFavgroup + ",false,false,false"; strIdea = "/"; strOthe = "确定收藏,favorites.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.getPage("uinfo.aspx?uid=" + uid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx") + "\">收藏夹</a>"); builder.Append(Out.Tab("</div>", "")); }
private void EditPage(int uid) { Master.Title = "编辑收藏"; int favid = int.Parse(Utils.GetRequest("favid", "get", 2, @"^[1-9]\d*$", "ID错误")); int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "ID错误")); if (!new BCW.BLL.Favorites().Exists(favid, id, uid)) { Utils.Error("不存在的收藏记录", ""); } BCW.Model.Favorites model = new BCW.BLL.Favorites().GetFavorites(favid); string sType = "text"; if (model.Types > 0) { sType = "hidden"; } string strFavgroup = string.Empty; DataSet ds = new BCW.BLL.Favgroup().GetList("ID,Title", "UsID=" + uid + " and Types=0"); if (ds != null && ds.Tables[0].Rows.Count != 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { strFavgroup += "|" + ds.Tables[0].Rows[i]["ID"] + "|" + ds.Tables[0].Rows[i]["Title"] + ""; } } strFavgroup = Utils.Mid(strFavgroup, 1, strFavgroup.Length); builder.Append(Out.Tab("<div class=\"title\">编辑收藏</div>", "")); builder.Append(Out.Tab("<div>", "")); builder.Append("标题:"); builder.Append(Out.Tab("</div>", "")); strText = ",地址:/,请选择收藏夹:/,,,,"; strName = "Title,PUrl,NodeId,favid,ptype,act,backurl"; strType = "text," + sType + ",select,hidden,hidden,hidden,hidden"; strValu = "" + model.Title + "'" + model.PUrl + "'" + model.NodeId + "'" + favid + "'" + model.Types + "'editsave'" + Utils.getPage(0) + ""; strEmpt = "false,false," + strFavgroup + ",false,false,false,false"; strIdea = "/"; strOthe = "编辑收藏,favorites.aspx,post,1,red"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div>", "")); builder.Append(" <a href=\"" + Utils.getUrl("favorites.aspx?act=view&&id=" + id + "&favid=" + favid + "&backurl=" + Utils.getPage(0) + "") + "\">取消</a>"); builder.Append(Out.Tab("</div>", "")); }
private void ListPage(int uid) { int ptype = int.Parse(Utils.GetRequest("ptype", "get", 1, @"^[0-9]\d*$", "0")); int showtype = int.Parse(Utils.GetRequest("showtype", "get", 1, @"^[1-5]\d*$", "0")); int id = int.Parse(Utils.GetRequest("id", "get", 1, @"^[0-9]\d*$", "0")); string sText = string.Empty; if (id != 0) { sText = new BCW.BLL.Favgroup().GetTitle(id, uid, 0); if (sText == "") { Utils.Error("不存在的记录", ""); } } else { sText = "我的全部收藏"; } sText = "我的" + BCW.User.AppCase.CaseFav(showtype) + "收藏"; Master.Title = sText; builder.Append(Out.Tab("<div class=\"title\">" + sText + "</div>", "")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = ""; string[] pageValUrl = { "ptype", "showtype", "act", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 if (id != 0) { strWhere = "UsID=" + uid + " and NodeId=" + id + ""; } else { if (showtype != 0) { strWhere = "UsID=" + uid + " and Types=" + showtype + ""; } else { strWhere = "UsID=" + uid + ""; } } // 开始读取列表 IList <BCW.Model.Favorites> listFavorites = new BCW.BLL.Favorites().GetFavoritess(pageIndex, pageSize, strWhere, out recordCount); if (listFavorites.Count > 0) { int k = 1; foreach (BCW.Model.Favorites n in listFavorites) { 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("favorites.aspx?act=view&id=" + n.NodeId + "&favid=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + ((pageIndex - 1) * pageSize + k) + "." + n.Title + "</a>"); if (ptype == 1) { builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=del&id=" + n.NodeId + "&favid=" + 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)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } builder.Append(Out.Tab("<div>", "<br />")); if (ptype == 0) { builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=list&ptype=1&showtype=" + showtype + "&id=" + id + "&backurl=" + Utils.getPage(0) + "") + "\">>切换管理</a>"); } else { builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=list&ptype=0&showtype=" + showtype + "&id=" + id + "&backurl=" + Utils.getPage(0) + "") + "\">>切换普通</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?uid=" + uid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx") + "\">收藏夹</a>"); builder.Append(Out.Tab("</div>", "")); }
private void AddPage(string act, int uid) { Master.Title = "新建收藏"; string strFavgroup = string.Empty; string Purl = "http://"; string Title = string.Empty; int ptype = 0; if (act == "addin") { Purl = Out.UBB(Utils.removeUVe(Utils.getPage(1))); //自动识别收藏类型 if (Purl.ToLower().Contains("albums.aspx?act=view")) { ptype = 2; } else if (Purl.ToLower().Contains("diary.aspx?act=view")) { ptype = 3; } else if (Purl.ToLower().Contains("detail.aspx")) { ptype = 4; } else { ptype = 5; } string Purls = "http://" + Utils.GetDomain() + "" + Purl + ""; Title = Utils.GetSourceTextByUrl(Utils.getUrl(Purls).Replace("&", "&")); Title = Utils.GetTitle(Title); } DataSet ds = new BCW.BLL.Favgroup().GetList("ID,Title", "UsID=" + uid + " and Types=0"); if (ds == null || ds.Tables[0].Rows.Count == 0) { Utils.Success("新建收藏", "请先建收藏夹再新建收藏..", Utils.getUrl("favorites.aspx?act=addgroup&backurl=" + Utils.getPage(0) + ""), "1"); } int NodeId = 0; NodeId = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString()); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { strFavgroup += "|" + ds.Tables[0].Rows[i]["ID"] + "|" + ds.Tables[0].Rows[i]["Title"] + ""; } strFavgroup = Utils.Mid(strFavgroup, 1, strFavgroup.Length); builder.Append(Out.Tab("<div class=\"title\">新建收藏</div>", "")); builder.Append(Out.Tab("<div>", "")); builder.Append("标题:"); builder.Append(Out.Tab("</div>", "")); strText = ",地址:/,选择收藏夹:/,,,,"; strName = "Title,PUrl,NodeId,ptype,act,backurl"; strType = "text,text,select,hidden,hidden,hidden"; strValu = "" + Title + "'" + Purl + "'" + NodeId + "'" + ptype + "'save'" + Utils.getPage(0) + ""; strEmpt = "false,false," + strFavgroup + ",false,false,false"; strIdea = "/"; strOthe = "确定收藏,favorites.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.getPage("uinfo.aspx?uid=" + uid + "") + "\">上级</a>-"); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx") + "\">收藏夹</a>"); builder.Append(Out.Tab("</div>", "")); }
private void ReloadPage(int uid) { Master.Title = "我的收藏夹"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=list&backurl=" + Utils.getPage(0) + "") + "\">全部收藏</a>."); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=add&backurl=" + Utils.getPage(0) + "") + "\">新建收藏</a>"); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = ""; string[] pageValUrl = { "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } //查询条件 strWhere = "UsID=" + uid + " and Types=0"; // 开始读取列表 IList <BCW.Model.Favgroup> listFavgroup = new BCW.BLL.Favgroup().GetFavgroups(pageIndex, pageSize, strWhere, out recordCount); if (listFavgroup.Count > 0) { builder.Append(Out.Tab("<div>", "")); builder.Append("-|自建收藏夹"); builder.Append(Out.Tab("</div>", "<br />")); int k = 1; foreach (BCW.Model.Favgroup n in listFavgroup) { 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("favorites.aspx?act=list&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + n.Title + "(" + new BCW.BLL.Favorites().GetCount(uid, n.ID) + ")</a>"); k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 1)); } else { builder.Append(Out.Div("div", "还没有自建收藏夹..")); } builder.Append(Out.Tab("<div>", "<br />")); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=group&backurl=" + Utils.PostPage(1) + "") + "\">管理收藏夹</a><br />"); builder.Append(Out.Tab("</div>", "")); builder.Append(Out.Tab("<div>", "")); builder.Append("-|系统整理夹"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getUrl("favorites.aspx?act=list&showtype=1&backurl=" + Utils.PostPage(1) + "") + "\">帖子收藏(" + new BCW.BLL.Favorites().GetTypesCount(uid, 1) + ")</a>"); builder.Append("<br /><a href=\"" + Utils.getUrl("favorites.aspx?act=list&showtype=2&backurl=" + Utils.PostPage(1) + "") + "\">相片收藏(" + new BCW.BLL.Favorites().GetTypesCount(uid, 2) + ")</a>"); builder.Append("<br /><a href=\"" + Utils.getUrl("favorites.aspx?act=list&showtype=3&backurl=" + Utils.PostPage(1) + "") + "\">日志收藏(" + new BCW.BLL.Favorites().GetTypesCount(uid, 3) + ")</a>"); builder.Append("<br /><a href=\"" + Utils.getUrl("favorites.aspx?act=list&showtype=4&backurl=" + Utils.PostPage(1) + "") + "\">资讯文章(" + new BCW.BLL.Favorites().GetTypesCount(uid, 4) + ")</a>"); builder.Append("<br /><a href=\"" + Utils.getUrl("favorites.aspx?act=list&showtype=5&backurl=" + Utils.PostPage(1) + "") + "\">本地收藏(" + new BCW.BLL.Favorites().GetTypesCount(uid, 5) + ")</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?uid=" + uid + "") + "\">上级</a>"); builder.Append(Out.Tab("</div>", "")); }