📄 forummoderators.cs
字号:
//------------------------------------------------------------------------------
// <copyright company="Telligent Systems">
// Copyright (c) Telligent Systems Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
// 修改说明: 显示版主
// 修改人: 宝玉
// 修改日期: 2005-06-15
using System.Collections;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using CommunityServer.Components;using CommunityServer.Discussions.Components;namespace CommunityServer.Discussions.Controls
{
public class ForumModerators : Label
{
CSContext csContext = CSContext.Current;
int forumID = -1;
protected override void CreateChildControls()
{
if (forumID == -1)
forumID = csContext.ForumID;
// List roles that can moderate this forum
// List roles that can moderate this forum
ArrayList moderators = Moderate.GetForumModerators ( 0, forumID );
Label label = new Label();
Controls.Add(label);
if (moderators.Count <= 0)
{
label.Text = ResourceManager.GetString("ViewThreads_NoModerator");
return;
}
//label.Text = ResourceManager.GetString("ViewThreads_Moderators");
for (int i = 0; i < moderators.Count; i++)
{
HtmlAnchor anchor = new HtmlAnchor();
Moderator moderator = (Moderator) moderators[i];
anchor.InnerText = moderator.Nickname;
anchor.HRef = Globals.GetSiteUrls().UserProfile( moderator.UserID );
Controls.Add(anchor);
if (i + 1 != moderators.Count)
Controls.Add(new LiteralControl(", "));
}
}
public int ForumID
{
get
{
return forumID;
}
set
{
forumID = value;
}
}
// protected override void CreateChildControls()
// {
// // List roles that can moderate this forum
// ArrayList roles = Moderate.GetForumModeratorRoles ( csContext.ForumID );
//
//
// if (roles.Count <= 0)
// return;
//
// Label label = new Label();
// label.Text = ResourceManager.GetString("ViewThreads_Moderators");
//
// Controls.Add(label);
//
// for (int i = 0; i < roles.Count; i++)
// {
// HtmlAnchor anchor = new HtmlAnchor();
// anchor.InnerText = ((Role) roles[i]).Name;
// anchor.HRef = Globals.GetSiteUrls().UserRoles( ((Role) roles[i]).Name );
//
// Controls.Add(anchor);
//
// if (i + 1 != roles.Count)
// Controls.Add(new LiteralControl(", "));
// }
//
//
// }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -