📄 webloggroupadmin.cs
字号:
//------------------------------------------------------------------------------
// <copyright company="Telligent Systems">
// Copyright (c) Telligent Systems Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
using System.Collections;
using CommunityServer.Blogs.Components;
using CommunityServer.Components;
using CommunityServer.Controls;
namespace CommunityServer.Blogs.Controls
{
/// <summary>
/// Provides the custom blog implementation fo of GroupAdmin
/// </summary>
public class WeblogGroupAdmin : GroupAdmin
{
public WeblogGroupAdmin()
{
}
/// <summary>
/// Returns the current weblog group
/// </summary>
/// <returns></returns>
protected override CommunityServer.Components.Group CurrentSectionGroup()
{
CSContext cntx = CSContext.Current;
if(cntx.User.IsBlogAdministrator)
return WeblogGroups.GetWeblogGroup(CSContext.Current.BlogGroupID,false,true);
else
throw new CSException( CSExceptionType.AdministrationAccessDenied );
}
protected override ArrayList GetGroups()
{
return WeblogGroups.GetWeblogGroups(false, true, this.IsEdit);
}
protected override string DeleteResourceName
{
get
{
return "WeblogGroup_DeleteGroupVerify";
}
}
/// <summary>
/// Redirects the the main blog admin control
/// </summary>
/// <returns></returns>
protected override string RedirectUrl()
{
return BlogUrls.Instance().Manage;
}
/// <summary>
/// Sets the resource name/title for the control
/// </summary>
protected override string ResourceName
{
get
{
return "Weblog_Group_Group";
}
}
/// <summary>
/// Returns true if the Group has Sections
/// </summary>
protected override bool HasChildSections
{
get
{
return Weblogs.GetWeblogsByGroupID(this.CurrentSectionGroup().GroupID,true,true,false).Count > 0;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -