/// <summary> /// Prints the HTML head tag. /// </summary> public void PrintHtmlHead() { Literal c = new Literal(); c.Text = Tools.GetIncludes(currentWiki, Tools.DetectCurrentNamespace()) + "\r\n" + Host.Instance.GetAllHtmlHeadContent(currentWiki); Page.Header.Controls.Add(c); }
/// <summary> /// Prints the HTML head tag. /// </summary> public void PrintHtmlHead() { Literal c = new Literal(); c.Text = Tools.GetIncludes(Tools.DetectCurrentNamespace()); Page.Header.Controls.Add(c); }
protected void Page_Load(object sender, EventArgs e) { // Try to detect current namespace and page currentNamespace = Tools.DetectCurrentNamespace(); currentPage = Tools.DetectCurrentPageInfo(true); lblStrings.Text = string.Format("<script type=\"text/javascript\">\r\n<!--\r\n__BaseName = \"{0}\";\r\n__ConfirmMessage = \"{1}\";\r\n// -->\r\n</script>", CphMaster.ClientID + "_", Properties.Messages.ConfirmOperation); PrintHtmlHead(); PrintHeader(); PrintSidebar(); PrintFooter(); PrintPageHeaderAndFooter(); }
protected void Page_Load(object sender, EventArgs e) { // Try to detect current namespace currentNamespace = Tools.DetectCurrentNamespace(); lblStrings.Text = string.Format("<script type=\"text/javascript\">\r\n<!--\r\n__BaseName = \"{0}\";\r\n__ConfirmMessage = \"{1}\";\r\n// -->\r\n</script>", CphMasterSA.ClientID + "_", Properties.Messages.ConfirmOperation); string nspace = currentNamespace; if (string.IsNullOrEmpty(nspace)) { nspace = ""; } else { nspace += "."; } lnkMainPage.NavigateUrl = nspace + "Default.aspx"; if (!Page.IsPostBack) { string referrer = Request.UrlReferrer != null?Request.UrlReferrer.FixHost().ToString() : ""; if (!string.IsNullOrEmpty(referrer)) { lnkPreviousPage.Visible = true; lnkPreviousPage.NavigateUrl = referrer; } else { lnkPreviousPage.Visible = false; } } PrintHtmlHead(); PrintHeader(); PrintFooter(); // Sueetie Themes - Add Sueetie Themes Page.Header.Controls.Add(AddStyleSheet("shared.css")); Page.Header.Controls.Add(AddStyleSheet("wiki.css")); Page.Header.Controls.Add(AddStyleSheet("custom.css")); Page.Header.Controls.Add(new LiteralControl("<!--[if IE]>\n<link rel=\"stylesheet\" href=\"/themes/" + this.CurrentTheme + "/style/ie.css\" type=\"text/css\" />\n<![endif]-->\n")); }
protected void Page_Load(object sender, EventArgs e) { // Try to detect current namespace and page currentNamespace = Tools.DetectCurrentNamespace(); currentPage = Tools.DetectCurrentPageInfo(true); lblStrings.Text = string.Format("<script type=\"text/javascript\">\r\n<!--\r\n__BaseName = \"{0}\";\r\n__ConfirmMessage = \"{1}\";\r\n// -->\r\n</script>", CphMaster.ClientID + "_", Properties.Messages.ConfirmOperation); PrintHtmlHead(); PrintHeader(); PrintSidebar(); PrintFooter(); PrintPageHeaderAndFooter(); // Sueetie Themes - Add Sueetie Themes Page.Header.Controls.Add(AddStyleSheet("shared.css")); Page.Header.Controls.Add(AddStyleSheet("wiki.css")); Page.Header.Controls.Add(AddStyleSheet("custom.css")); Page.Header.Controls.Add(new LiteralControl("<!--[if IE]>\n<link rel=\"stylesheet\" href=\"/themes/" + this.CurrentTheme + "/style/ie.css\" type=\"text/css\" />\n<![endif]-->\n")); }
protected void Page_Load(object sender, EventArgs e) { // Try to detect current namespace currentNamespace = Tools.DetectCurrentNamespace(); lblStrings.Text = string.Format("<script type=\"text/javascript\">\r\n<!--\r\n__BaseName = \"{0}\";\r\n__ConfirmMessage = \"{1}\";\r\n// -->\r\n</script>", CphMasterSA.ClientID + "_", Properties.Messages.ConfirmOperation); string nspace = currentNamespace; if (string.IsNullOrEmpty(nspace)) { nspace = ""; } else { nspace += "."; } lnkMainPage.NavigateUrl = nspace + "Default.aspx"; if (!Page.IsPostBack) { string referrer = Request.UrlReferrer != null?Request.UrlReferrer.ToString() : ""; if (!string.IsNullOrEmpty(referrer)) { lnkPreviousPage.Visible = true; lnkPreviousPage.NavigateUrl = referrer; } else { lnkPreviousPage.Visible = false; } } PrintHtmlHead(); PrintHeader(); PrintFooter(); }
protected void Page_Load(object sender, EventArgs e) { // Try to detect current namespace currentNamespaces = Tools.DetectCurrentNamespace(); currentWiki = Tools.DetectCurrentWiki(); lblStringsClean.Text = string.Format("<script type=\"text/javascript\">\r\n<!--\r\n__BaseName = \"{0}\";\r\n__ConfirmMessage = \"{1}\";\r\n// -->\r\n</script>", CphMasterClean.ClientID + "_", Properties.Messages.ConfirmOperation); string nspace = currentNamespaces; if (string.IsNullOrEmpty(nspace)) { nspace = ""; } else { nspace += "."; } PrintHtmlHead(); PrintHeader(); PrintFooter(); }
protected void Page_Load(object sender, EventArgs e) { currentWiki = Tools.DetectCurrentWiki(); if (!Page.IsPostBack) { permissionsManager.CurrentResourceName = "/"; // Localized strings for JavaScript StringBuilder sb = new StringBuilder(); sb.Append(@"<script type=""text/javascript"">" + "\n<!--\n"); sb.Append("var ConfirmMessage = '"); sb.Append(Properties.Messages.ConfirmOperation); sb.Append("';\r\n"); sb.AppendFormat("var CurrentNamespace = \"{0}\";\r\n", Tools.DetectCurrentNamespace()); sb.Append("// -->\n</script>\n"); lblStrings.Text = sb.ToString(); // Setup upload information (max file size, allowed file types) lblUploadFilesInfo.Text = lblUploadFilesInfo.Text.Replace("$1", Tools.BytesToString(GlobalSettings.MaxFileSize * 1024)); sb = new StringBuilder(); string[] aft = Settings.GetAllowedFileTypes(currentWiki); for (int i = 0; i < aft.Length; i++) { sb.Append(aft[i].ToUpper()); if (i != aft.Length - 1) { sb.Append(", "); } } lblUploadFilesInfo.Text = lblUploadFilesInfo.Text.Replace("$2", sb.ToString()); LoadProviders(); permissionsManager.CurrentFilesProvider = lstProviders.SelectedValue; // See if a dir is specified in query string if (Request["Dir"] != null) { string currDir = Request["Dir"]; if (!currDir.StartsWith("/")) { currDir = "/" + currDir; } if (!currDir.EndsWith("/")) { currDir += "/"; } CurrentDirectory = currDir; } } // Set provider provider = Collectors.CollectorsBox.FilesProviderCollector.GetProvider(lstProviders.SelectedValue, currentWiki); // The following actions are verified ***FOR THE CURRENT DIRECTORY***: // - List contents // - Download files // - Upload files // - Create directories // - Delete/Rename files -> hide/show buttons in repeater // - Delete/Rename directories --> hide/show buttons in repeater // - Manage Permissions -> avoid setting permissionsManager.CurrentResourceName/CurrentFilesProvider if not authorized // - Member of Administrators -> hide/show provider selection // ---> recheck everywhere an action is performed DetectPermissions(); if (!Page.IsPostBack) { rptItems.DataBind(); } PopulateBreadcrumb(); SetupControlsForPermissions(); }
/// <summary> /// Detects the name of the current namespace using the <b>NS</b> parameter in the query string. /// </summary> /// <returns>The name of the namespace, or an empty string.</returns> protected string DetectNamespace() { return(Tools.DetectCurrentNamespace()); }