using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CMS.GlobalHelper; using CMS.SettingsProvider; using CMS.UIControls; public partial class CMSModules_Forums_Tools_Subscriptions_ForumSubscription_List : CMSForumsPage { protected int forumId = 0; protected void Page_Load(object sender, EventArgs e) { forumId = QueryHelper.GetInteger("forumid", 0); subscriptionList.ForumID = forumId; subscriptionList.OnAction += new CommandEventHandler(subscriptionList_OnAction); subscriptionList.IsLiveSite = false; InitializeMasterPage(forumId); } protected void subscriptionList_OnAction(object sender, CommandEventArgs e) { switch (e.CommandName.ToLowerCSafe()) { case "edit": URLHelper.Redirect("ForumSubscription_Edit.aspx?subscriptionId=" + e.CommandArgument); break; default: subscriptionList.ReloadData(); break; } } /// /// Initializes Master Page. /// protected void InitializeMasterPage(int forumId) { Title = "Forums - Subscriptions List"; // Set actions string[,] actions = new string[1,8]; actions[0, 0] = "HyperLink"; actions[0, 1] = GetString("ForumSubscription_List.NewItemCaption"); if (forumId > 0) { actions[0, 3] = ResolveUrl("ForumSubscription_Edit.aspx?forumid=" + forumId.ToString()); } actions[0, 5] = GetImageUrl("Objects/Forums_ForumSubscription/add.png"); CurrentMaster.HeaderActions.Actions = actions; } }