/// <summary> /// Creates an isolated template class for the module to render /// inside. /// </summary> private new void CreateTemplate() { string formSubmitUri = string.Empty; template = new Template(core.Http.TemplatePath, "1301.html"); if (Owner != null) { formSubmitUri = core.Hyperlink.AppendSid(Owner.UriStub + "forum/mcp", true); template.Parse("U_MCP", core.Hyperlink.AppendSid(Owner.UriStub + "forum/mcp/", true)); template.Parse("S_MCP", core.Hyperlink.AppendSid(Owner.UriStub + "forum/mcp/", true)); } template.AddPageAssembly(Assembly.GetCallingAssembly()); template.SetProse(core.Prose); Form = new Form("control-panel", formSubmitUri); Form.SetValues(core.Http.Form); if (core.Http.Form["save"] != null) { Form.IsFormSubmission = true; } core.Template.Parse("IS_CONTENT", "FALSE"); List<string[]> breadCrumbParts = new List<string[]>(); breadCrumbParts.Add(new string[] { "forum", core.Prose.GetString("FORUM") }); breadCrumbParts.Add(new string[] { "mcp", core.Prose.GetString("MODERATOR_CONTROL_PANEL") }); Owner.ParseBreadCrumbs(core.Template, "BREADCRUMBS", breadCrumbParts); }
/// <summary> /// Creates an isolated template class for the module to render /// inside. /// </summary> private void CreateTemplate() { string formSubmitUri = string.Empty; template = new Template(core.Http.TemplatePath, "1301.html"); template.Medium = core.Template.Medium; if (Owner != null) { formSubmitUri = core.Hyperlink.AppendSid(Owner.AccountUriStub, true); template.Parse("U_ACCOUNT", formSubmitUri); template.Parse("S_ACCOUNT", formSubmitUri); } template.AddPageAssembly(Assembly.GetCallingAssembly()); template.SetProse(core.Prose); Form = new Form("control-panel", formSubmitUri); Form.SetValues(core.Http.Form); if (core.Http.Form["save"] != null) { Form.IsFormSubmission = true; } core.Template.Parse("IS_CONTENT", "FALSE"); template.Parse("SITE_TITLE", core.Settings.SiteTitle); }