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/TDijk1/erp-apps.eu/wwwroot/CMSModules/Groups/Tools/Members/Member_List.aspx.cs
using System;
using System.Web.UI.WebControls;

using CMS.Helpers;
using CMS.Base;
using CMS.UIControls;
using CMS.ExtendedControls;

[Action(0, "group.member.addmember", "~/CMSModules/Groups/Tools/Members/Member_New.aspx?groupId={?groupId?}")]
[Action(1, "group.member.invitemember", "~/CMSModules/Groups/Tools/Members/Member_Invite.aspx?groupId={?groupId?}")]
public partial class CMSModules_Groups_Tools_Members_Member_List : CMSGroupPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        int groupId = QueryHelper.GetInteger("groupId", 0);

        // Register scripts
        ScriptHelper.RegisterClientScriptBlock(this, typeof(string), "EditGroupMember", ScriptHelper.GetScript(
            "function editMember(memberId) {" +
            "    location.replace('Member_Edit.aspx?groupId=" + groupId + "&memberId=' + memberId);" +
            "}"));

        memberListElem.GroupID = groupId;
        memberListElem.OnAction += memberListElem_OnAction;
    }


    protected void memberListElem_OnAction(object sender, CommandEventArgs e)
    {
        switch (e.CommandName.ToLowerCSafe())
        {
            case "edit":
                URLHelper.Redirect("~/CMSModules/Groups/Tools/Members/Member_Edit.aspx?groupId=" + memberListElem.GroupID + "&memberId=" + e.CommandArgument);
                break;

            case "approve":
                ShowConfirmation(GetString("group.member.userhasbeenapproved"));
                break;

            case "reject":
                ShowConfirmation(GetString("group.member.userhasbeenrejected"));
                break;
        }
    }
}