protected override void OnPreInit(EventArgs e) { ZoliloRequestContext.Current.Page = this; if (DARKNET_ENABLED) RestrictedPage.ValidateLoginDarknet(this); if (this is IRestrictedPage) { RestrictedPage.ValidateLogin(this); } DataConnection.Current.OpenConnection(); //Process query string if (!IsUFrame) { //Possible supervisor if (Request.QueryString["redirect"] == "n" || this is IZoliloPageNoFrame) { //no redirect to main supervisor page, must set up supervisor on this page this.isSupervisor = true; } else { string url = Page.Request.ServerVariables["URL"]; if (Page.Request.ServerVariables["QUERY_STRING"] != null && Page.Request.ServerVariables["QUERY_STRING"].Length > 0) url += "?" + Page.Request.ServerVariables["QUERY_STRING"]; WebDirector.Instance.TransferPageFullRefresh(url); } } else if (IsUFrame) { if (this is IZoliloPageNoFrame) WebDirector.Instance.RedirectEscapeFrame(Request.Url.PathAndQuery); } BuildURLFromRequest(); snippets = new Snippets(this); base.OnPreInit(e); }
public JavaScriptSnippets(Snippets snippets) { this.snippets = snippets; this.page = snippets.page; }