using CMS.CMSHelper; using CMS.GlobalHelper; using CMS.PortalControls; public partial class CMSWebParts_Community_Friends_RequestFriendship : CMSAbstractWebPart { /// /// Gets or sets link text. /// public string LinkText { get { return ValidationHelper.GetString(GetValue("LinkText"), string.Empty); } set { SetValue("LinkText", value); } } /// /// Content loaded event handler. /// public override void OnContentLoaded() { base.OnContentLoaded(); SetupControl(); } /// /// Initializes the control properties. /// protected void SetupControl() { if (StopProcessing || CMSContext.CurrentUser.IsPublic()) { requestFriendshipElem.StopProcessing = true; Visible = false; } else { requestFriendshipElem.LinkText = LinkText; requestFriendshipElem.UserID = CMSContext.CurrentUser.UserID; } } }