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/wwwroot/CMSModules/Friends/MyFriends/MyFriends_Requested.aspx.cs
using System;

using CMS.Helpers;
using CMS.UIControls;
using CMS.ExtendedControls.ActionsConfig;
using CMS.Membership;

[UIElement("CMS.Friends", "MyPendingRequest")]
public partial class CMSModules_Friends_MyFriends_MyFriends_Requested : CMSContentManagementPage
{
    #region "Variables"

    protected CurrentUserInfo currentUser = null;

    #endregion


    #region "Page events"

    protected void Page_Load(object sender, EventArgs e)
    {
        currentUser = MembershipContext.AuthenticatedUser;
        ScriptHelper.RegisterDialogScript(this);
        FriendsListRequested.UserID = currentUser.UserID;
        FriendsListRequested.OnCheckPermissions += CheckPermissions;
        FriendsListRequested.ZeroRowsText = GetString("friends.norequestedfriends");

        // Request friend link
        string script =
            "function displayRequest(){ \n" +
            "modalDialog('" + AuthenticationHelper.ResolveDialogUrl("~/CMSModules/Friends/Dialogs/Friends_Request.aspx") + "?userid=" + currentUser.UserID + "', 'rejectDialog', 810, 460);}";

        ScriptHelper.RegisterStartupScript(this, GetType(), "displayModalRequest", ScriptHelper.GetScript(script));

        HeaderAction action = new HeaderAction();
        action.Text = GetString("Friends_List.NewItemCaption");
        action.OnClientClick = "displayRequest()";
        CurrentMaster.HeaderActions.AddAction(action);
    }

    #endregion


    #region "Other events"

    protected void CheckPermissions(string permissionType, CMSAdminControl sender)
    {
        // Do not check permissions since user can always manage her friends
    }

    #endregion
}