summaryrefslogtreecommitdiff
path: root/lib/plugins/config/settings/config.metadata.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2006-03-04 22:34:57 +0100
committerAndreas Gohr <andi@splitbrain.org>2006-03-04 22:34:57 +0100
commit91f04971fc0984a7528ac3e001051b8b10cb8b1b (patch)
treed267c9ace135f5cf2eb279b24f1c432341de471f /lib/plugins/config/settings/config.metadata.php
parentcfeb1e07682715c6d5ac16abc58af113df228f92 (diff)
downloadrpg-91f04971fc0984a7528ac3e001051b8b10cb8b1b.tar.gz
rpg-91f04971fc0984a7528ac3e001051b8b10cb8b1b.tar.bz2
config manager fixes
This patch makes the default config widget a textarea, to avoid destroying multiline configs as used in the SQL auth backends. It also makes HTML in config descriptions possible and adds an accesskey to the savebutton. darcs-hash:20060304213457-7ad00-54a32e005601a675b169c297ef9e1cf489372724.gz
Diffstat (limited to 'lib/plugins/config/settings/config.metadata.php')
-rw-r--r--lib/plugins/config/settings/config.metadata.php39
1 files changed, 20 insertions, 19 deletions
diff --git a/lib/plugins/config/settings/config.metadata.php b/lib/plugins/config/settings/config.metadata.php
index 7aa570f63..c34f9fc0b 100644
--- a/lib/plugins/config/settings/config.metadata.php
+++ b/lib/plugins/config/settings/config.metadata.php
@@ -66,25 +66,26 @@ $file['protected'] = "DOKU_CONF.'local.protected.php'"; // optional
// - any settings not mentioned will come after the last setting listed and
// will use the default class with no parameters
-$meta['title'] = array('');
-$meta['start'] = array('');
+$meta['title'] = array('string');
+$meta['start'] = array('string');
$meta['savedir'] = array('savedir');
$meta['lang'] = array('dirchoice','_dir' => DOKU_INC.'inc/lang/');
$meta['template'] = array('dirchoice','_dir' => DOKU_INC.'lib/tpl/');
$meta['dmode'] = array('numeric','_pattern' => '/0[0-7]{3}/'); // only accept octal representation
$meta['fmode'] = array('numeric','_pattern' => '/0[0-7]{3}/'); // only accept octal representation
-$meta['basedir'] = array('');
-$meta['baseurl'] = array('');
+$meta['basedir'] = array('string');
+$meta['baseurl'] = array('string');
$meta['fullpath'] = array('onoff');
$meta['recent'] = array('numeric');
$meta['breadcrumbs'] = array('numeric');
+$meta['youarehere'] = array('onoff');
$meta['typography'] = array('onoff');
$meta['htmlok'] = array('onoff');
$meta['phpok'] = array('onoff');
-$meta['dformat'] = array('');
-$meta['signature'] = array('');
+$meta['dformat'] = array('string');
+$meta['signature'] = array('string');
$meta['toptoclevel'] = array('multichoice','_choices' => array(1,2,3,4,5)); // 5 toc levels
$meta['maxtoclevel'] = array('multichoice','_choices' => array(0,1,2,3,4,5));
$meta['maxseclevel'] = array('multichoice','_choices' => array(0,1,2,3,4,5)); // 0 for no sec edit buttons
@@ -106,8 +107,8 @@ $meta['autopasswd'] = array('onoff');
$meta['resendpasswd'] = array('onoff');
$meta['authtype'] = array('authtype');
$meta['passcrypt'] = array('multichoice','_choices' => array('smd5','md5','sha1','ssha','crypt','mysql','my411'));
-$meta['defaultgroup']= array('');
-$meta['superuser'] = array('');
+$meta['defaultgroup']= array('string');
+$meta['superuser'] = array('string');
$meta['profileconfirm'] = array('onoff');
$meta['userewrite'] = array('multichoice','_choices' => array(0,1,2));
@@ -126,29 +127,29 @@ $meta['im_convert'] = array('im_convert');
$meta['spellchecker']= array('onoff');
$meta['subscribers'] = array('onoff');
$meta['compress'] = array('onoff');
-$meta['hidepages'] = array('');
+$meta['hidepages'] = array('string');
$meta['send404'] = array('onoff');
$meta['sitemap'] = array('numeric');
$meta['rss_type'] = array('multichoice','_choices' => array('rss','rss1','rss2','atom'));
$meta['rss_linkto'] = array('multichoice','_choices' => array('diff','page','rev','current'));
-$meta['target____wiki'] = array('');
-$meta['target____interwiki'] = array('');
-$meta['target____extern'] = array('');
-$meta['target____media'] = array('');
-$meta['target____windows'] = array('');
+$meta['target____wiki'] = array('string');
+$meta['target____interwiki'] = array('string');
+$meta['target____extern'] = array('string');
+$meta['target____media'] = array('string');
+$meta['target____windows'] = array('string');
-$meta['proxy____host'] = array('','_pattern' => '#^[a-z0-9\-\.+]+?#i');
+$meta['proxy____host'] = array('string','_pattern' => '#^[a-z0-9\-\.+]+?#i');
$meta['proxy____port'] = array('numeric');
-$meta['proxy____user'] = array('');
+$meta['proxy____user'] = array('string');
$meta['proxy____pass'] = array('password');
$meta['proxy____ssl'] = array('onoff');
$meta['safemodehack'] = array('onoff');
-$meta['ftp____host'] = array('','_pattern' => '#^[a-z0-9\-\.+]+?#i');
+$meta['ftp____host'] = array('string','_pattern' => '#^[a-z0-9\-\.+]+?#i');
$meta['ftp____port'] = array('numeric');
-$meta['ftp____user'] = array('');
+$meta['ftp____user'] = array('string');
$meta['ftp____pass'] = array('password');
-$meta['ftp____root'] = array('');
+$meta['ftp____root'] = array('string');