protected void Page_Init(object sender, EventArgs e) { Member User = Member.CurrentInCache; //Generate Offerwalls var ActiveOfferwalls = OfferwallManager.GetOfferwallsForMember(User); for (int i = 0; i < ActiveOfferwalls.Count; ++i) { var offer = ActiveOfferwalls[i]; MenuButtonPlaceHolder.Controls.AddAt(i, GetMenuButton(offer.DisplayName, i)); MenuMultiView.Controls.AddAt(i, GetViewContent(offer, User)); } }
protected void Page_Load(object sender, EventArgs e) { AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.EarnersRoleEnabled && AppSettings.TitanFeatures.EarnOfferwallsEnabled && Member.CurrentInCache.IsEarner); var ActiveOfferwalls = OfferwallManager.GetOfferwallsForMember(Member.CurrentInCache); if (Request.QueryString["wall"] != null) { try { for (int i = 0; i < ActiveOfferwalls.Count; i++) { string offname = HttpUtility.UrlDecode(Request.QueryString["wall"].Trim()); if (offname == ActiveOfferwalls[i].DisplayName.Trim()) { MenuMultiView.ActiveViewIndex = i; } Button butt = FindProperButton(offname); foreach (Button b in MenuButtonPlaceHolder.Controls) { b.CssClass = ""; } butt.CssClass = "ViewSelected"; } } catch (Exception ex) { } } else if (ActiveOfferwalls.Count > 0) { MenuMultiView.ActiveViewIndex = 0; } else { DisplayNoneIfEmpty = "display:none;"; } }