Пример #1
0
 public static function getPluginOptionValuesWithDefaults()
 {
     $result = self::$defaultConfig;
     foreach ($result as $name => $ignore) {
         $actualValue = Config::getConfigOption($name);
         // special check for useKerberos which can be a string
         if ($name == 'use_webserver_auth' && $actualValue === 'false') {
             $actualValue = 0;
         }
         if (isset($actualValue)) {
             $result[$name] = $actualValue;
         }
     }
     return $result;
 }
Пример #2
0
 /**
  * Creates a ServerInfo instance from an array of old LoginLdap config data.
  *
  * @return ServerInfo
  */
 public static function makeFromOldConfig()
 {
     $hostname = Config::getConfigOption('serverUrl');
     $baseDn = Config::getConfigOption('baseDn');
     $result = new ServerInfo($hostname, $baseDn);
     $ldapPort = Config::getConfigOption('ldapPort');
     if (!empty($ldapPort)) {
         $result->setServerPort((int) $ldapPort);
     }
     $result->setAdminUsername(Config::getConfigOption('adminUser'));
     $result->setAdminPassword(Config::getConfigOption('adminPass'));
     return $result;
 }