private void InjectControlPanel() { //if querystring dnnprintmode=true, controlpanel will not be shown if (Request.QueryString["dnnprintmode"] != "true" && Request.QueryString["popUp"] != "true" && Request.QueryString["hidecommandbar"] != "true") { if ((ControlPanelBase.IsPageAdminInternal() || ControlPanelBase.IsModuleAdminInternal())) { //ControlPanel processing var controlPanel = ControlUtilities.LoadControl <ControlPanelBase>(this, Host.ControlPanel); var form = (HtmlForm)Parent.FindControl("Form"); if (controlPanel.IncludeInControlHierarchy) { //inject ControlPanel control into skin if (ControlPanel == null) { if (form != null) { form.Controls.AddAt(0, controlPanel); } else { Page.Controls.AddAt(0, controlPanel); } } else { if (form != null) { if (Host.ControlPanel.ToLowerInvariant().EndsWith("controlbar.ascx")) { form.Controls.AddAt(0, controlPanel); } else { ControlPanel.Controls.Add(controlPanel); } } else { if (Host.ControlPanel.ToLowerInvariant().EndsWith("controlbar.ascx")) { Page.Controls.AddAt(0, controlPanel); } else { ControlPanel.Controls.Add(controlPanel); } } } //register admin.css ClientResourceManager.RegisterAdminStylesheet(Page, Globals.HostPath + "admin.css"); } } } }
private void InjectControlPanel() { // if querystring dnnprintmode=true, controlpanel will not be shown if (this.Request.QueryString["dnnprintmode"] != "true" && !UrlUtils.InPopUp() && this.Request.QueryString["hidecommandbar"] != "true") { if (Host.AllowControlPanelToDetermineVisibility || (ControlPanelBase.IsPageAdminInternal() || ControlPanelBase.IsModuleAdminInternal())) { // ControlPanel processing var controlPanel = ControlUtilities.LoadControl <ControlPanelBase>(this, Host.ControlPanel); var form = (HtmlForm)this.Parent.FindControl("Form"); if (controlPanel.IncludeInControlHierarchy) { // inject ControlPanel control into skin if (this.ControlPanel == null || HostController.Instance.GetBoolean("IgnoreControlPanelWrapper", false)) { if (form != null) { form.Controls.AddAt(0, controlPanel); } else { this.Page.Controls.AddAt(0, controlPanel); } } else { this.ControlPanel.Controls.Add(controlPanel); } // register admin.css ClientResourceManager.RegisterAdminStylesheet(this.Page, Globals.HostPath + "admin.css"); } } } }
private bool InjectControlPanel() { if (Request.QueryString["dnnprintmode"] != "true") { ControlPanelBase objControlPanel = ControlUtilities.LoadControl <ControlPanelBase>(this, Host.ControlPanel); if (ControlPanel == null) { HtmlForm objForm = (HtmlForm)Parent.FindControl("Form"); if (objForm != null) { objForm.Controls.AddAt(0, objControlPanel); } else { Page.Controls.AddAt(0, objControlPanel); } } else { ControlPanel.Controls.Add(objControlPanel); } } return(true); }