Пример #1
0
 private void UpdateSafeServerStatus()
 {
     new Thread(() =>
     {
         if ((DnsController.IsSafe(false) == false) && (FilteringSystem.GetCurrentFilteringSettings().isSafeServerOn) && (FilteringSystem.GetSystemStatus() == true))
         {
             DnsController.SetMode(true);
         }
         UpdateGUIStatus("/images/statusPage/safeserver_on.png", "/images/statusPage/safeserver_off.png", DnsController.IsSafe(false), safeServerToggle);
     }).Start();
 }
Пример #2
0
        public static void SetSystemStatus(Boolean status)
        {
            if (status == true)
            {
                if (GetCurrentFilteringSettings().isSafeServerOn)
                {
                    DnsController.SetMode(true);
                }
                SetBlockScheduelingStatus(true);
            }
            else
            {
                DnsController.SetMode(false);
                SetBlockScheduelingStatus(false);
            }

            _filteringSettings.SystemStatus = status;
            SaveChanges();
        }