summaryrefslogtreecommitdiff
path: root/lib/plugins/config/settings/config.class.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2013-02-17 11:44:34 -0800
committerAndreas Gohr <andi@splitbrain.org>2013-02-17 11:44:34 -0800
commit063de86b1d9417547f0a1f3dc91f7b9dab088bfc (patch)
tree8186d48cedef371eac4d4c3def2e1e6a8228cc5c /lib/plugins/config/settings/config.class.php
parent91328684db89e336404aff4644f8a53a1db64cad (diff)
parent5ebd6fd9156e1bc9b63132f3ec5989856e5a45a1 (diff)
downloadrpg-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.php11
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];