public bool GetPortalSettingAsBoolean(int portalID, string key) { bool DefaultValue = false; UrlRuleSetting set = Settings.SingleOrDefault(s => s.Name == key); if (set != null) { DefaultValue = bool.Parse(set.DefaultValue); } return(PortalController.GetPortalSettingAsBoolean(Name + "_" + key, portalID, DefaultValue)); }
public TabUrlRuleProvider() { UseKeyWordsDefault = GetProviderSettingAsBoolean("tabUrlRuleProvider", "useKeyWords", false); Settings = new UrlRuleSetting[] { new UrlRuleSetting("UseKeyWords", UseKeyWordsDefault), new UrlRuleSetting("RemoveHomePage", false), //new UrlRuleSetting("CacheDependency", true) }; HelpUrl = "https://openurlrewriter.codeplex.com/wikipage?title=TabProvider"; HostProvider = true; }
public UserUrlRuleProvider() { Settings = new UrlRuleSetting[] { new UrlRuleSetting("UseDisplayName", false) }; }