diff options
author | chris <chris@jalakai.co.uk> | 2006-05-11 10:32:09 +0200 |
---|---|---|
committer | chris <chris@jalakai.co.uk> | 2006-05-11 10:32:09 +0200 |
commit | e8a6bae47b5a0f6f1ddc41fb4e64071f9c9ae047 (patch) | |
tree | 11d32d806ec8844b49bd45abb861f64dc9d69567 /lib/plugins/config/settings/config.class.php | |
parent | 7421c3cce15c5712b2bfb76cd5dd857771e8b6b8 (diff) | |
download | rpg-e8a6bae47b5a0f6f1ddc41fb4e64071f9c9ae047.tar.gz rpg-e8a6bae47b5a0f6f1ddc41fb4e64071f9c9ae047.tar.bz2 |
add config plugin support for plugin defined setting classes
darcs-hash:20060511083209-9b6ab-418fb83530be356bb40307c4a95a9c03954fc725.gz
Diffstat (limited to 'lib/plugins/config/settings/config.class.php')
-rw-r--r-- | lib/plugins/config/settings/config.class.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/plugins/config/settings/config.class.php b/lib/plugins/config/settings/config.class.php index a8665c6ea..1ef1662ef 100644 --- a/lib/plugins/config/settings/config.class.php +++ b/lib/plugins/config/settings/config.class.php @@ -212,6 +212,7 @@ if (!class_exists('configuration')) { */ function get_plugintpl_metadata($tpl){ $file = '/conf/metadata.php'; + $class = '/conf/settings.class.php'; $metadata = array(); if ($dh = opendir(DOKU_PLUGIN)) { @@ -222,6 +223,7 @@ if (!class_exists('configuration')) { if (@file_exists(DOKU_PLUGIN.$plugin.$file)){ $meta = array(); @include(DOKU_PLUGIN.$plugin.$file); + @include(DOKU_PLUGIN.$plugin.$class); if (!empty($meta)) { $metadata['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.'plugin_settings_name'] = array('fieldset'); } @@ -308,7 +310,7 @@ if (!class_exists('setting')) { } /** - * recieves current values for the setting $key + * receives current values for the setting $key */ function initialize($default, $local, $protected) { if (isset($default)) $this->_default = $default; |