Example #1
0
 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;
 }
Example #3
0
 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;
 }
Example #4
0
        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;
        }
Example #5
0
        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;
        }
Example #6
0
        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);
 }