File: D:/HostingSpaces/RMourik/bassol.nl/CMS/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
}