Esempio n. 1
0
        private string LoadView()
        {
            StringBuilder sb   = new StringBuilder();
            string        view = "home";

            if (Params["view"] != null)
            {
                view = Params["view"].ToString().ToLowerInvariant();
            }
            string sPath = HttpContext.Current.Server.MapPath("~/desktopmodules/activeforums/");
            string sFile = string.Empty;

            switch (view)
            {
            case "forumeditor":
                sFile = Utilities.GetFile(sPath + "\\admin\\forumeditor.ascx");
                break;
            }
            Controls.ControlPanel cpControls = new Controls.ControlPanel(PortalId, ModuleId);
            sFile = sFile.Replace("[AF:CONTROLS:SELECTTOPICSTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.TopicsView));
            sFile = sFile.Replace("[AF:CONTROLS:SELECTTOPICTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.TopicView));
            sFile = sFile.Replace("[AF:CONTROLS:SELECTTOPICFORMTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.TopicForm));
            sFile = sFile.Replace("[AF:CONTROLS:SELECTREPLYFORMTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.ReplyForm));
            sFile = sFile.Replace("[AF:CONTROLS:SELECTPROFILETEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.Profile));
            sFile = sFile.Replace("[AF:CONTROLS:SELECTEMAILTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.Email));
            sFile = sFile.Replace("[AF:CONTROLS:SELECTMODEMAILTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.ModEmail));
            sFile = sFile.Replace("[AF:CONTROLS:GROUPFORUMS]", cpControls.ForumGroupOptions());
            sFile = sFile.Replace("[AF:CONTROLS:SECGRID:ROLES]", cpControls.BindRolesForSecurityGrid(HttpContext.Current.Server.MapPath("~/")));

            sFile = Utilities.LocalizeControl(sFile, true);
            return(sFile);
        }
Esempio n. 2
0
		private string LoadView()
		{
			StringBuilder sb = new StringBuilder();
			string view = "home";
			if (Params["view"] != null)
			{
				view = Params["view"].ToString().ToLowerInvariant();
			}
			string sPath = HttpContext.Current.Server.MapPath("~/desktopmodules/activeforums/");
			string sFile = string.Empty;
			switch (view)
			{
				case "forumeditor":
					sFile = Utilities.GetFile(sPath + "\\admin\\forumeditor.ascx");
					break;
			}
			Controls.ControlPanel cpControls = new Controls.ControlPanel(PortalId, ModuleId);
			sFile = sFile.Replace("[AF:CONTROLS:SELECTTOPICSTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.TopicsView));
			sFile = sFile.Replace("[AF:CONTROLS:SELECTTOPICTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.TopicView));
			sFile = sFile.Replace("[AF:CONTROLS:SELECTTOPICFORMTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.TopicForm));
			sFile = sFile.Replace("[AF:CONTROLS:SELECTREPLYFORMTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.ReplyForm));
			sFile = sFile.Replace("[AF:CONTROLS:SELECTPROFILETEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.Profile));
			sFile = sFile.Replace("[AF:CONTROLS:SELECTEMAILTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.Email));
			sFile = sFile.Replace("[AF:CONTROLS:SELECTMODEMAILTEMPLATES]", cpControls.TemplatesOptions(Templates.TemplateTypes.ModEmail));
			sFile = sFile.Replace("[AF:CONTROLS:GROUPFORUMS]", cpControls.ForumGroupOptions());
			sFile = sFile.Replace("[AF:CONTROLS:SECGRID:ROLES]", cpControls.BindRolesForSecurityGrid(HttpContext.Current.Server.MapPath("~/")));

			sFile = Utilities.LocalizeControl(sFile, true);
			return sFile;
		}