Ejemplo n.º 1
0
 public void EnableSkin(string skinID)
 {
     lock (locker)
     {
         if (DisabledSkins.Contains(skinID))
         {
             DisabledSkins.Remove(skinID);
         }
     }
     TemplateManager.ClearSkinCache();
     SettingManager.SaveSettings(this);
 }
Ejemplo n.º 2
0
        public void DisableSkin(string skinID)
        {
            if (TemplateManager.GetSkin(skinID, true) == null)
            {
                return;
            }

            if (DefaultSkin == skinID)
            {
                return;
            }

            lock (locker)
            {
                if (DisabledSkins.Contains(skinID) == false)
                {
                    DisabledSkins.Add(skinID);
                }
            }
            TemplateManager.ClearSkinCache();
            SettingManager.SaveSettings(this);
        }