diff options
author | Andreas Gohr <andi@splitbrain.org> | 2013-02-17 11:44:34 -0800 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2013-02-17 11:44:34 -0800 |
commit | 063de86b1d9417547f0a1f3dc91f7b9dab088bfc (patch) | |
tree | 8186d48cedef371eac4d4c3def2e1e6a8228cc5c /lib/plugins/config/settings/config.class.php | |
parent | 91328684db89e336404aff4644f8a53a1db64cad (diff) | |
parent | 5ebd6fd9156e1bc9b63132f3ec5989856e5a45a1 (diff) | |
download | rpg-063de86b1d9417547f0a1f3dc91f7b9dab088bfc.tar.gz rpg-063de86b1d9417547f0a1f3dc91f7b9dab088bfc.tar.bz2 |
Merge pull request #181 from splitbrain/authpluginconfig
Auth plugin config
Diffstat (limited to 'lib/plugins/config/settings/config.class.php')
-rw-r--r-- | lib/plugins/config/settings/config.class.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/lib/plugins/config/settings/config.class.php b/lib/plugins/config/settings/config.class.php index 5b81be782..4a84d6dc8 100644 --- a/lib/plugins/config/settings/config.class.php +++ b/lib/plugins/config/settings/config.class.php @@ -70,9 +70,14 @@ if (!class_exists('configuration')) { foreach ($keys as $key) { if (isset($this->_metadata[$key])) { $class = $this->_metadata[$key][0]; - $class = ($class && class_exists('setting_'.$class)) ? 'setting_'.$class : 'setting'; - if ($class=='setting') { - $this->setting[] = new setting_no_class($key,$param); + + if($class && class_exists('setting_'.$class)){ + $class = 'setting_'.$class; + } else { + if($class != '') { + $this->setting[] = new setting_no_class($key,$param); + } + $class = 'setting'; } $param = $this->_metadata[$key]; |