private void Control_Init() { #region Set Default Setting // Master Page tbx_MasterPage_Name.Text = ""; tbx_MasterPage_Description.Text = ""; if (droplist_Template.Items.Count > 1) { droplist_Template.SelectedIndex = 1; droplist_Masterpage.DataBind(); droplist_Theme.DataBind(); MasterPageMgr myMasterPageMgr = new MasterPageMgr(); TemplateMgr myTemplateMgr = new TemplateMgr(); Template_MasterPage myTemplate_MasterPage = myTemplateMgr.Get_Template_MasterPage(droplist_Masterpage.SelectedValue); ThemeMgr myThemeMgr = new ThemeMgr(); Theme myTheme = myThemeMgr.Get_Theme(droplist_Theme.SelectedValue); Image_Masterpage_Preview.ImageUrl = string.Format("/App_Themes/{0}/{1}.jpg", myTheme.Theme_Code, myTemplate_MasterPage.MasterPage_Template_Name.Replace(" ", "")); } #endregion }
override protected void OnInit(EventArgs e) { base.OnInit(e); if (errInitTemplates != "") { Response.Write(errInitTemplates); return; } //1获得模版基本信息 BLL.wx_templates tBll = new BLL.wx_templates(); string templateErJiFileName = tBll.GetErJiTemplatesFileNameByWid(wid); if (templateErJiFileName == null || templateErJiFileName.Trim() == "") { tPath = MyCommFun.GetRootPath() + "/templates/category/albums/category.html"; } else { tPath = MyCommFun.GetRootPath() + "/templates/category/" + templateErJiFileName + "/category.html"; } TemplateMgr template = new TemplateMgr(tPath, wid); template.tType = TemplateType.Channel; template.openid = MyCommFun.RequestOpenid(); template.OutPutHtml(templateErJiFileName, wid); }
override protected void OnInit(EventArgs e) { base.OnInit(e); if (errInitTemplates != "") { Response.Write(errInitTemplates); return; } //1获得模版基本信息 BLL.wx_templates tBll = new BLL.wx_templates(); templateIndexFileName = tBll.GetTemplatesFileNameByWid(wid); if (templateIndexFileName == null || templateIndexFileName.Trim() == "") { errInitTemplates = "不存在该帐号或者该帐号尚未设置模版!"; Response.Write(errInitTemplates); Response.End(); return; } tPath = MyCommFun.GetRootPath() + "/templates/content/type1/content.html"; TemplateMgr template = new TemplateMgr(tPath, wid); template.tType = TemplateType.News; template.openid = MyCommFun.RequestOpenid(); template.OutPutHtml("type1", wid); }
private DesignerVM Designer(string templateId) { TemplateModel template = null; if (string.IsNullOrEmpty(templateId)) { template = TemplateMgr.GetDefaultTemplate(); } else { template = TemplateMgr.GetTemplate(templateId); } var query = HttpUtility.ParseQueryString(Request.Url.Query); var dataSources = DataProviderMgr.QueryDataProviders().ToDictionary( x => x.Entity.DataProviderName, x => x.Entity.GetDataSource(query, true)); return(new DesignerVM { TemplateID = template.TemplateID, TemplateName = template.TemplateName, DataSources = dataSources, XtraReport = template.XtraReport }); }
public ActionResult EditTemplate(string templateId) { ViewData["Categories"] = CategoryMgr.QueryCategories().Select(x => ToVM(x)); var template = TemplateMgr.GetTemplate(templateId); return(View(ToVM(template))); }
override protected void OnInit(EventArgs e) { base.OnInit(e); tPath = SFUtils.GetRootPath() + "/templates/common/detail/type1/news_show.html"; TemplateMgr template = new TemplateMgr(tPath, this.wid); template.tType = TemplateType.News; //template.openid = MyCommFun.RequestOpenid(); template.OutPutHtml("type1", this.wid); }
public ActionResult Export(string templateId, string dataProviderId, string dataProviderArgs) { var template = TemplateMgr.GetTemplate(templateId); if (!string.IsNullOrEmpty(dataProviderId)) { FillDataSource(template.XtraReport, dataProviderId, dataProviderArgs); } return(DocumentViewerExtension.ExportTo(template.XtraReport)); }
static void Main(string[] args) { TemplateMgr <GeneralTemplate> tm = new TemplateMgr <GeneralTemplate>(); tm.Load("Templates.xml", "/root/ArrayOfGeneralTemplate"); CommandMgr.Instance.SearchCommand(Assembly.GetAssembly(typeof(Program))); ServerUtil.ReceiveCmdEvent += new ServerUtil.CmdHandler(ServerUtil_ReceiveCmdEvent); ServerUtil.WaitingCmd("Test"); }
static void Main(string[] args) { TemplateMgr<GeneralTemplate> tm = new TemplateMgr<GeneralTemplate>(); tm.Load("Templates.xml", "/root/ArrayOfGeneralTemplate"); CommandMgr.Instance.SearchCommand(Assembly.GetAssembly(typeof(Program))); ServerUtil.ReceiveCmdEvent += new ServerUtil.CmdHandler(ServerUtil_ReceiveCmdEvent); ServerUtil.WaitingCmd("Test"); }
protected void droplist_Theme_DataBound(object sender, EventArgs e) { MasterPageMgr myMasterPageMgr = new MasterPageMgr(); TemplateMgr myTemplateMgr = new TemplateMgr(); Template_MasterPage myTemplate_MasterPage = myTemplateMgr.Get_Template_MasterPage(droplist_Masterpage.SelectedValue); ThemeMgr myThemeMgr = new ThemeMgr(); Theme myTheme = myThemeMgr.Get_Theme(droplist_Theme.SelectedValue); Image_Masterpage_Preview.ImageUrl = string.Format("/App_Themes/{0}/{1}.jpg", myTheme.Theme_Code, myTemplate_MasterPage.MasterPage_Template_Name.Replace(" ", "")); }
public ActionResult Index() { var templates = TemplateMgr.QueryTemplates(); var categories = CategoryMgr.QueryCategories(); var providers = DataProviderMgr.QueryDataProviders(); return(View(new HomeVM { Templates = templates.Select(x => ToVM(x)), Categories = categories.Select(x => ToVM(x)), DataProviders = providers.Select(x => ToVM(x)) })); }
/// <summary> /// 代码生成 /// </summary> /// <param name="key"></param> /// <param name="value"></param> /// <param name="tempPath"></param> /// <param name="nameSpaces"></param> /// <returns></returns> public static string CodeGenerator(string key, object value, string tempPath, string[] nameSpaces) { var temp = new FileInfo(tempPath); if (!temp.Exists) { throw new Exception(string.Format("模板:“{0}“不存在!", temp.Name)); } var output = TemplateMgr.ProcessTemplate(key, value, temp, nameSpaces); return(output); }
public ActionResult CopyTemplate(string templateId) { var template = TemplateMgr.GetTemplate(templateId); template.TemplateID = Guid.NewGuid().ToString().ToLower(); template.TemplateName = "Copy of " + template.TemplateName; template.TemplateCode = "Copy of " + template.TemplateCode; template.CreationTime = DateTime.UtcNow; template.LastUpdateTime = null; TemplateMgr.SaveTemplate(template); return(RedirectToAction("Index", "Home", new { Area = ReportingGlobal.AreaName })); }
public bool CreateMod(string modName) { ModInfo info; if (!modInfos.TryGetValue(modName, out info)) { Logger.Error("CreateMod failed, can't find ModInfo of {0}", modName); return(false); } // 有父mod要先确定父mod是否已加载 if (!string.IsNullOrEmpty(info.baseMod)) { // if (!name2ModDict.ContainsKey(info.baseMod)) { if (!CreateMod(info.baseMod)) { return(false); } } } // load mod if (!LoadModTemplate(info, "mod_bin.bytes")) { Logger.Error("error load mod {0}'s main template", modName); return(false); } Mod mod = TemplateMgr.CreateObject(TID.FromString(info.tid)) as Mod; if (mod != null) { mod.SetApp(this); if (!string.IsNullOrEmpty(info.baseMod)) { mod.parent = this.name2ModDict[info.baseMod]; } this.name2ModDict.Add(modName, mod); } else { Logger.Error("mod {0} create failed!", modName); return(false); } return(true); }
protected override void OnPreInit(EventArgs e) { //myPage_Loading_Info = new Nexus.Core.Pages.Page_Loading_Info(); // Check _pageindexid string _masterpageindexid = Request["MasterPageIndexID"]; if (DataEval.IsEmptyQuery(_masterpageindexid)) { // URLrewrite _masterpageindexid = "1"; } // Check MasterPage Exist MasterPageMgr myMasterPageMgr = new MasterPageMgr(); myMasterPageIndex = myMasterPageMgr.Get_MasterPageIndex(_masterpageindexid); // Get MasterPage Loading Info Nexus.Core.Pages.Page_PropertyMgr myPropertyMgr = new Nexus.Core.Pages.Page_PropertyMgr(); myPage_Loading_Info = myPropertyMgr.Get_MasterPage_Loading_Info(_masterpageindexid); // Get Master PageID if (!DataEval.IsEmptyQuery(Request["MasterPageID"])) { myPage_Loading_Info.MasterPageID = Request["MasterPageID"]; } // Check Properties // Check Security // Apply Them and MasterPage ThemeMgr myThemeMgr = new ThemeMgr(); Theme myTheme = myThemeMgr.Get_Theme(myMasterPageIndex.ThemeID); this.Theme = myTheme.Theme_Code; TemplateMgr myTemplateMgr = new TemplateMgr(); Template_MasterPage myTemplate_MasterPage = myTemplateMgr.Get_Template_MasterPage(myMasterPageIndex.Template_MasterPageID); this.MasterPageFile = myTemplate_MasterPage.MasterPage_URL; this.Title = myMasterPageIndex.MasterPage_Name; base.OnPreInit(e); }
private ViewerVM VM(string templateId, string dataProviderId, string dataProviderArgs) { var template = TemplateMgr.GetTemplate(templateId); if (!string.IsNullOrEmpty(dataProviderId)) { FillDataSource(template.XtraReport, dataProviderId, dataProviderArgs); } return(new ViewerVM { TemplateID = templateId, TemplateName = template.TemplateName, DataProviderID = dataProviderId, DataProviderArgs = dataProviderArgs, XtraReport = template.XtraReport }); }
private void Control_FillData() { #region Set Default Setting Panel_Updated.Visible = false; #region Step 2 General // Master Page tbx_MasterPage_Name.Text = ""; tbx_MasterPage_Description.Text = ""; lbl_Template.Text = ""; lbl_Masterpage.Text = ""; Hidden_TemplateID.Value = ""; #endregion #endregion MasterPageMgr myMasterPageMgr = new MasterPageMgr(); MasterPageIndex myMasterPageIndex = myMasterPageMgr.Get_MasterPageIndex(_masterpageindexid); // Master Page tbx_MasterPage_Name.Text = myMasterPageIndex.MasterPage_Name; tbx_MasterPage_Description.Text = myMasterPageIndex.MasterPage_Description; Hidden_TemplateID.Value = myMasterPageIndex.TemplateID; TemplateMgr myTemplateMgr = new TemplateMgr(); Template myTemplate = myTemplateMgr.Get_Template(myMasterPageIndex.TemplateID); lbl_Template.Text = myTemplate.Template_Name; Template_MasterPage myTemplate_MasterPage = myTemplateMgr.Get_Template_MasterPage(myMasterPageIndex.MasterPageID); lbl_Masterpage.Text = myTemplate_MasterPage.MasterPage_Template_Name; droplist_Theme.DataBind(); droplist_Theme.SelectedValue = myMasterPageIndex.ThemeID; ThemeMgr myThemeMgr = new ThemeMgr(); Theme myTheme = myThemeMgr.Get_Theme(droplist_Theme.SelectedValue); Image_Masterpage_Preview.ImageUrl = string.Format("/App_Themes/{0}/{1}.jpg", myTheme.Theme_Code, myTemplate_MasterPage.MasterPage_Template_Name.Replace(" ", "")); }
public ActionResult Save(string templateId, string templateName, string returnUrl) { var xmlContent = ReportDesignerExtension.GetReportXml("reportDesigner"); var xtraReport = XtraReport.FromStream(new MemoryStream(xmlContent), true); var old = TemplateMgr.GetTemplate(templateId); var model = TemplateMgr.SaveTemplate(new TemplateModel { TemplateID = templateId, TemplateName = templateName, TemplateCode = old != null ? old.TemplateCode : null, CategoryID = old != null ? old.CategoryID : null, CreationTime = old != null ? old.CreationTime : DateTime.UtcNow, LastUpdateTime = old != null ? DateTime.UtcNow : new Nullable <DateTime>(), XtraReport = xtraReport }); return(Content(Url.Action("Index", "Design", new { Area = ReportingGlobal.AreaName, TemplateID = model.TemplateID, ReturnUrl = returnUrl }))); }
public ActionResult SaveTemplate(TemplateVM model, string returnUrl) { var template = TemplateMgr.GetTemplate(model.TemplateID); template.TemplateCode = model.TemplateCode; template.TemplateName = model.TemplateName; template.CategoryID = model.CategoryID; template.LastUpdateTime = DateTime.UtcNow; TemplateMgr.SaveTemplate(template); if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect(returnUrl)); } else { return(RedirectToAction("EditTemplate", "Home", new { Area = ReportingGlobal.AreaName, TemplateID = model.TemplateID })); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int wid = MyCommFun.RequestInt("wid"); string openid = MyCommFun.RequestOpenid(); int aid = MyCommFun.RequestInt("aid"); if (wid == 0 || openid == "" || aid == 0) { return; } tPath = MyCommFun.GetRootPath() + "/weixin/vote/templates/temp1.html"; TemplateMgr template = new TemplateMgr(tPath, wid); template.tType = TemplateType.voteList; template.openid = MyCommFun.RequestOpenid(); template.OutPutHtml("type1", wid); // BindData(wid, aid, openid); } }
override protected void OnInit(EventArgs e) { base.OnInit(e); if (errInitTemplates != "") { Response.Write(errInitTemplates); return; } //1获得模版基本信息 BLL.wx_templates tBll = new BLL.wx_templates(); templateListFileName = tBll.GetLieBiaoTemplatesFileNameByWid(wid); if (templateListFileName == null || templateListFileName.Trim() == "") { templateListFileName = "type1"; } tPath = MyCommFun.GetRootPath() + "/templates/list/" + templateListFileName + "/news_list.html"; TemplateMgr template = new TemplateMgr(tPath, wid); template.tType = TemplateType.Class; template.openid = MyCommFun.RequestOpenid(); template.OutPutHtml(templateListFileName, wid); }
/// <summary> /// The command handler itself /// </summary> /// <param name="client">The client using the command</param> /// <param name="args">The command arguments</param> public void OnCommand(GameClient client, string[] args) { if (args.Length == 1) { DisplaySyntax(client); return; } switch (args[1].ToLower()) { #region Create case "create": { GameKeepGuard guard = null; if (args.Length < 3) { DisplaySyntax(client); return; } switch (args[2].ToLower()) { #region Lord case "lord": { guard = new GuardLord(); break; } #endregion Lord #region Fighter case "fighter": { guard = new GuardFighter(); break; } #endregion Fighter #region Archer case "archer": { if (args.Length > 3) { guard = new GuardStaticArcher(); } else { guard = new GuardArcher(); } break; } #endregion Archer #region Healer case "healer": { guard = new GuardHealer(); break; } #endregion Healer #region Stealther case "stealther": { guard = new GuardStealther(); break; } #endregion Stealther #region Caster case "caster": { if (args.Length > 3) { guard = new GuardStaticCaster(); } else { guard = new GuardCaster(); } break; } #endregion Caster #region Hastener case "hastener": { guard = new FrontierHastener(); break; } #endregion Hastener #region Mission case "mission": { guard = new MissionMaster(); break; } #endregion Mission #region Patrol case "patrol": { if (args.Length < 4) { DisplayMessage(client, "You need to provide a name for this patrol."); return; } AbstractGameKeep.eKeepType keepType = AbstractGameKeep.eKeepType.Any; if (args.Length < 5) { DisplayMessage(client, "You need to provide the type of keep this patrol works with."); int i = 0; foreach (string str in Enum.GetNames(typeof(Keeps.AbstractGameKeep.eKeepType))) { DisplayMessage(client, "#" + i + ": " + str); i++; } return; } try { keepType = (AbstractGameKeep.eKeepType)Convert.ToInt32(args[4]); } catch { DisplayMessage(client, "Type of keep specified was not valid."); return; } if (client.Player.TargetObject is GameKeepComponent == false) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Create.NoKCompTarget")); return; } GameKeepComponent c = client.Player.TargetObject as GameKeepComponent;; Patrol p = new Patrol(c); p.PatrolID = args[3]; p.KeepType = keepType; p.SpawnPosition = PositionMgr.CreatePatrolPosition(p.PatrolID, c, client.Player, keepType); p.PatrolID = p.SpawnPosition.TemplateID; p.InitialiseGuards(); DisplayMessage(client, "Patrol created for Keep Type " + Enum.GetName(typeof(AbstractGameKeep.eKeepType), keepType)); return; } #endregion Patrol } if (guard == null) { DisplaySyntax(client); return; } GameKeepComponent component = client.Player.TargetObject as GameKeepComponent; if (component != null) { int height = component.Height; if (args.Length > 4) { int.TryParse(args[4], out height); } DBKeepPosition pos = PositionMgr.CreatePosition(guard.GetType(), height, client.Player, Guid.NewGuid().ToString(), component); //PositionMgr.AddPosition(pos); //PositionMgr.FillPositions(); DBKeepPosition[] list = component.Positions[pos.TemplateID] as DBKeepPosition[]; if (list == null) { list = new DBKeepPosition[4]; component.Positions[pos.TemplateID] = list; } list[pos.Height] = pos; component.LoadPositions(); component.FillPositions(); } else { guard.CurrentRegion = client.Player.CurrentRegion; guard.X = client.Player.X; guard.Y = client.Player.Y; guard.Z = client.Player.Z; guard.Heading = client.Player.Heading; guard.Realm = guard.CurrentZone.Realm; guard.LoadedFromScript = false; guard.SaveIntoDatabase(); foreach (AbstractArea area in guard.CurrentAreas) { if (area is KeepArea) { AbstractGameKeep keep = (area as KeepArea).Keep; guard.Component = new GameKeepComponent(); guard.Component.Keep = keep; break; } } TemplateMgr.RefreshTemplate(guard); guard.AddToWorld(); if (guard.Component != null && guard.Component.Keep != null) { guard.Component.Keep.Guards.Add(DOL.Database.UniqueID.IDGenerator.GenerateID(), guard); } } PositionMgr.FillPositions(); DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Create.GuardAdded")); break; } #endregion Create #region Position case "position": { switch (args[2].ToLower()) { #region Add case "add": { if (!(client.Player.TargetObject is GameKeepGuard)) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Position.TargetGuard")); return; } if (args.Length != 4) { DisplaySyntax(client); return; } byte height = byte.Parse(args[3]); //height = KeepMgr.GetHeightFromLevel(height); GameKeepGuard guard = client.Player.TargetObject as GameKeepGuard; if (PositionMgr.GetPosition(guard) != null) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Position.PAlreadyAss", height)); return; } DBKeepPosition pos = PositionMgr.CreatePosition(guard.GetType(), height, client.Player, guard.TemplateID, guard.Component); PositionMgr.AddPosition(pos); PositionMgr.FillPositions(); DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Position.GuardPAdded")); break; } #endregion Add #region Remove case "remove": { if (!(client.Player.TargetObject is GameKeepGuard)) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Position.TargetGuard")); return; } GameKeepGuard guard = client.Player.TargetObject as GameKeepGuard; DBKeepPosition pos = guard.Position; if (pos != null) { PositionMgr.RemovePosition(pos); if (guard.LoadedFromScript) { if (guard.PatrolGroup != null) { foreach (GameKeepGuard g in guard.PatrolGroup.PatrolGuards) { g.Delete(); } } else { guard.Delete(); } } } PositionMgr.FillPositions(); DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Position.GuardRemoved")); break; } #endregion Remove #region Default default: { DisplaySyntax(client); return; } #endregion Default } break; } #endregion Position #region Path case "path": { switch (args[2].ToLower()) { #region Create case "create": { RemoveAllTempPathObjects(client); PathPoint startpoint = new PathPoint(client.Player.X, client.Player.Y, client.Player.Z, 100000, ePathType.Once); client.Player.TempProperties.setProperty(TEMP_PATH_FIRST, startpoint); client.Player.TempProperties.setProperty(TEMP_PATH_LAST, startpoint); client.Player.Out.SendMessage(LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.CreationStarted"), eChatType.CT_System, eChatLoc.CL_SystemWindow); CreateTempPathObject(client, startpoint, "TMP PP 1"); break; } #endregion Create #region Add case "add": { PathPoint path = (PathPoint)client.Player.TempProperties.getProperty <object>(TEMP_PATH_LAST, null); if (path == null) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.NoPathCreatedYet")); return; } int speedlimit = 1000; if (args.Length == 4) { try { speedlimit = int.Parse(args[3]); } catch { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.NoValidSpLimit", args[2])); return; } } PathPoint newpp = new PathPoint(client.Player.X, client.Player.Y, client.Player.Z, speedlimit, path.Type); path.Next = newpp; newpp.Prev = path; client.Player.TempProperties.setProperty(TEMP_PATH_LAST, newpp); int len = 0; while (path.Prev != null) { len++; path = path.Prev; } len += 2; CreateTempPathObject(client, newpp, "TMP PP " + len); DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.PPAdded", len)); break; } #endregion Add #region Save case "save": { PathPoint path = (PathPoint)client.Player.TempProperties.getProperty <object>(TEMP_PATH_LAST, null); if (path == null) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.NoPathCreatedYet")); return; } GameKeepGuard guard = client.Player.TargetObject as GameKeepGuard; if (guard == null || guard.PatrolGroup == null) { DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.TargPatrolGuard")); return; } path.Type = ePathType.Loop; PositionMgr.SavePatrolPath(guard.TemplateID, path, guard.Component); DisplayMessage(client, LanguageMgr.GetTranslation(client.Account.Language, "GMCommands.KeepGuard.Path.Saved")); RemoveAllTempPathObjects(client); guard.PatrolGroup.InitialiseGuards(); PositionMgr.FillPositions(); DisplayMessage(client, "Patrol groups initialized!"); break; } #endregion Save #region Default default: { DisplaySyntax(client); return; } #endregion Default } break; } #endregion Path #region Default default: { DisplaySyntax(client); return; } #endregion Default } }
protected bool LoadModTemplate(ModInfo modInfo, string file) { if (modInfo.modTemplateLoaded) { return(true); } if (!string.IsNullOrEmpty(modInfo.baseMod)) { ModInfo baseModInfo; if (!modInfos.TryGetValue(modInfo.baseMod, out baseModInfo)) { Logger.Error("LoadModTemplate failed, {0}, does't have it's ModInfo.", modInfo.baseMod); return(false); } if (!baseModInfo.modTemplateLoaded) { LoadModTemplate(baseModInfo, file); } } // for patch dir if (!string.IsNullOrEmpty(Language)) { byte[] bytes = util.File.LoadBin(new FileLoc(FileUri.PATCH_LANG_DIR, modInfo.path), Language, file); if (bytes != null) { TemplateMgr.LoadTemplates(bytes); modInfo.modTemplateLoaded = true; return(true); } } { byte[] bytes = util.File.LoadBin(new FileLoc(FileUri.PATCH_DIR, modInfo.path), Language, file); if (bytes != null) { TemplateMgr.LoadTemplates(bytes); modInfo.modTemplateLoaded = true; return(true); } } // for stream dir if (!string.IsNullOrEmpty(Language)) { byte[] bytes = util.File.LoadBin(new FileLoc(FileUri.STREAM_LANG_DIR, modInfo.path), Language, file); if (bytes != null) { TemplateMgr.LoadTemplates(bytes); modInfo.modTemplateLoaded = true; return(true); } } { byte[] bytes = util.File.LoadBin(new FileLoc(FileUri.STREAM_DIR, modInfo.path), Language, file); if (bytes != null) { TemplateMgr.LoadTemplates(bytes); modInfo.modTemplateLoaded = true; return(true); } } // for res dir if (!string.IsNullOrEmpty(Language)) { byte[] bytes = util.File.LoadBin(new FileLoc(FileUri.RES_LANG_DIR, modInfo.path), Language, file); if (bytes != null) { TemplateMgr.LoadTemplates(bytes); modInfo.modTemplateLoaded = true; return(true); } } { byte[] bytes = util.File.LoadBin(new FileLoc(FileUri.RES_DIR, modInfo.path), Language, file); if (bytes != null) { TemplateMgr.LoadTemplates(bytes); modInfo.modTemplateLoaded = true; return(true); } } return(false); }
public ActionResult DeleteTemplate(string templateId) { TemplateMgr.DeleteTemplate(templateId); return(RedirectToAction("Index", "Home", new { Area = ReportingGlobal.AreaName })); }