using System; using CMS.CMSHelper; using CMS.GlobalHelper; using CMS.UIControls; public partial class CMSModules_Friends_Controls_RequestFriendship : CMSUserControl { #region "Private variables" private int mUserId = 0; private int mRequestedUserId = 0; private string mLinkText = string.Empty; #endregion #region "Public properties" /// /// Gets or sets User ID. /// public int UserID { get { return mUserId; } set { mUserId = value; } } /// /// Gets or sets Requested User ID. /// public int RequestedUserID { get { return mRequestedUserId; } set { mRequestedUserId = value; } } /// /// Gets or sets link text. /// public string LinkText { get { return mLinkText == string.Empty ? GetString("Friends_List.NewItemCaption") : mLinkText; } set { mLinkText = value; } } #endregion protected void Page_Load(object sender, EventArgs e) { if (!StopProcessing) { string script = "function displayRequest_" + ClientID + "(){ \n" + "modalDialog('" + CMSContext.ResolveDialogUrl("~/CMSModules/Friends/CMSPages/Friends_Request.aspx") + "?userid=" + UserID + "&requestid= " + RequestedUserID + "' ,'requestFriend', 480, 350); \n} \n"; ScriptHelper.RegisterStartupScript(this, GetType(), "displayModalRequest_" + ClientID, ScriptHelper.GetScript(script)); ScriptHelper.RegisterDialogScript(Page); lnkFriendsRequest.Attributes.Add("onclick", "javascript:displayRequest_" + ClientID + "();"); lnkFriendsRequest.Style.Add("cursor", "pointer"); lnkFriendsRequest.Text = LinkText; } } }