public static SkinDefaults GetSkinDefaults(SkinDefaultType DefaultType) { return (CBO.GetCachedObject <SkinDefaults>( new CacheItemArgs(string.Format(DataCache.SkinDefaultsCacheKey, DefaultType), DataCache.SkinDefaultsCacheTimeOut, DataCache.SkinDefaultsCachePriority, DefaultType), GetSkinDefaultsCallback)); }
private SkinDefaults(SkinDefaultType DefaultType) { string nodename = Enum.GetName(DefaultType.GetType(), DefaultType).ToLower(); string filePath = System.IO.Path.Combine(Globals.ApplicationMapPath, Globals.glbConfig); XmlDocument dnndoc = new XmlDocument(); dnndoc.Load(filePath); XmlNode defaultElement = dnndoc.SelectSingleNode("/configuration/skinningdefaults/" + nodename); _folder = defaultElement.Attributes["folder"].Value; _defaultName = defaultElement.Attributes["default"].Value; _adminDefaultName = defaultElement.Attributes["admindefault"].Value; }
private SkinDefaults(SkinDefaultType DefaultType) { string nodename = Enum.GetName(DefaultType.GetType(), DefaultType).ToLower(); string filePath = Config.GetPathToFile(Config.ConfigFileType.DotNetNuke); var dnndoc = new XmlDocument(); dnndoc.Load(filePath); XmlNode defaultElement = dnndoc.SelectSingleNode("/configuration/skinningdefaults/" + nodename); _folder = defaultElement.Attributes["folder"].Value; _defaultName = defaultElement.Attributes["default"].Value; _adminDefaultName = defaultElement.Attributes["admindefault"].Value; }
private static object GetSkinDefaultsCallback(CacheItemArgs cacheItemArgs) { SkinDefaultType defaultType = (SkinDefaultType)cacheItemArgs.ParamList[0]; return(new SkinDefaults(defaultType)); }
public static SkinDefaults GetSkinDefaults(SkinDefaultType DefaultType) { return CBO.GetCachedObject<SkinDefaults>(new CacheItemArgs(string.Format(DataCache.SkinDefaultsCacheKey, DefaultType), DataCache.SkinDefaultsCacheTimeOut, DataCache.SkinDefaultsCachePriority, DefaultType), GetSkinDefaultsCallback); }