using System; using System.Data; using System.Collections; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using CMS.Forums; using CMS.GlobalHelper; using CMS.UIControls; using CMS.CMSHelper; public partial class CMSModules_Forums_CMSPages_Unsubscribe : LivePage { protected void Page_Load(object sender, EventArgs e) { // Get object display name ForumInfo fi = ForumInfoProvider.GetForumInfo((unsubscription.SubscriptionObject != null) ? unsubscription.SubscriptionObject.SubscriptionForumID : 0); ForumPostInfo fpi = ForumPostInfoProvider.GetForumPostInfo((unsubscription.SubscriptionObject != null) ? unsubscription.SubscriptionObject.SubscriptionPostID : 0); string name = (fpi != null) ? TextHelper.LimitLength(fpi.PostSubject, 50) : (fi != null) ? fi.ForumDisplayName : null; // Set text to display according to subscription object string objectText = "forum.unsubscription"; if (fpi != null) { objectText = "forumpost.unsubscription"; } PageTitle title = CurrentMaster.Title; title.TitleImage = GetImageUrl("Design/Controls/Subscriptions/unsubscription.png"); title.TitleText = HTMLHelper.HTMLEncode(string.Format(GetString(objectText), (name != null) ? ScriptHelper.GetString(name) : null)); } }