HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSModules/Groups/Tools/Forums/Forums/Forum_General.aspx.cs
using System;

using CMS.Core;
using CMS.Forums;
using CMS.Helpers;
using CMS.UIControls;

[UIElement(ModuleName.FORUMS, "GroupForumGeneral")]
public partial class CMSModules_Groups_Tools_Forums_Forums_Forum_General : CMSGroupForumPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        forumEdit.ForumID = QueryHelper.GetInteger("forumid", 0);
        forumEdit.OnCheckPermissions += new CMSAdminControl.CheckPermissionsEventHandler(forumEdit_OnCheckPermissions);
        forumEdit.IsLiveSite = false;
    }


    private void forumEdit_OnCheckPermissions(string permissionType, CMSAdminControl sender)
    {
        int groupId = 0;
        ForumInfo fi = ForumInfoProvider.GetForumInfo(forumEdit.ForumID);
        if (fi != null)
        {
            ForumGroupInfo fgi = ForumGroupInfoProvider.GetForumGroupInfo(fi.ForumGroupID);
            if (fgi != null)
            {
                groupId = fgi.GroupGroupID;
            }
        }
        // Check permissions
        CheckPermissions(groupId, CMSAdminControl.PERMISSION_MANAGE);
    }
}