⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forummoderators.cs

📁 本系统是在asp版《在线文件管理器》的基础上设计制作
💻 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 + -