Пример #1
0
 public static function setConfig($config)
 {
     if (isset($config['active'])) {
         self::$active = $config['active'];
         unset($config['active']);
     }
     if (self::isActive()) {
         if (isset($config['hidden'])) {
             self::$hidden = $config['hidden'];
             unset($config['hidden']);
         }
         if (isset($config['panels'])) {
             foreach ($config['panels'] as $panel) {
                 self::addPanel(new $panel());
             }
             unset($config['panels']);
         }
         self::$config = $config;
     }
 }