summaryrefslogtreecommitdiff
path: root/lib/plugins/config/settings/config.class.php
Commit message (Collapse)AuthorAge
* allow empty values for emails in config manager FS#2012Andreas Gohr2010-08-27
|
* Do not output trailing whitespace in conf/local.phpAdrian Lang2010-06-18
|
* new fnencode option FS#1649Andreas Gohr2010-04-04
| | | | | | This patch adds an option to choose how filenames are encoded when saved to the file system. You can choose between urlencoding (url), the new SafeFn method (safe) and storing real UTF-8 (utf-8).
* Merge branch 'requireall'Andreas Gohr2010-03-12
|\ | | | | | | | | Conflicts: inc/fulltext.php
| * plugin related autoloadingAndreas Gohr2010-02-01
| | | | | | | | | | This patch moved the place where DOKU_PLUGIN is defined. It no longer can be set from a normal config (only via preload)
* | fixed "numericopt" handling in plugin:configKazutaka Miyasaka2010-02-03
|/
* Allow multiple mail addresses in $conf['notify']Gina Haeussge2009-11-08
| | | | | | | | | Ignore-this: cb12d98437bc7bd4e3fb641a39b277c5 According to the documentation, $conf['notify'] may be a comma-separated list of email addresses. However, the config admin did not allow this yet. darcs-hash:20091108115237-2b4f5-67e43dc767bd3aa18222cbb8272efaaf0ba0f4d3.gz
* FS#1680 - improve email address validation in config pluginChris Smith2009-04-27
| | | | | | | | - setting_email and setting_richemail updated to use mail_isvalid() from inc/mail.php - _pattern improved if any plugin extends either class for its own settings (this maybe over cautious. Its probably very unlikely that any plugin does this). darcs-hash:20090426231346-f07c6-2af83d890ff4d92b14637ef6024d3fb68ba97efd.gz
* configmgr: visual improvements (warning icons for newbies and links to each ↵Anika Henke2009-03-12
| | | | | | documentation page) darcs-hash:20090312222853-f7d6d-6ad28d7747ed0a72e4f8952eb1cec606e9b6d322.gz
* obey configured fperm setting on config save FS#1517Otto Vainio2009-01-27
| | | | | | Ignore-this: c878b6607cf1e1d12123d220efb502be darcs-hash:20090127172145-28fc2-4132d44c5dda847c9403b76beca323ec002d2e5a.gz
* FS#1517, obscure passwords in config filesChris Smith2009-01-19
| | | | | | This patch extends the config 'password' class to support a "_code" parameter darcs-hash:20090119164809-f07c6-c136b559772610539bccb9e9c0191f6a973216ad.gz
* Major rework of pluginutilsChris Smith2009-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch completely reworks pluginutils to: - reduce the number of file accesses to enumerate and load plugins - change the way disabled plugins are recorded. a disabled plugin will now have ".disabled" added to its directory name (this halves the number of file accesses required to enumerate installed plugins) - place the guts of pluginutils code inside a class, Doku_Plugin_Controller, the existing access routines are preserved and no changes are required. - add two globals, $plugin_controller_class & $plugin_controller this allows preload.php to define its own plugin controller class - update config plugin to support new plugin structure config plugin now issues a PLUGIN_CONFIG_PLUGINLIST event before it finalizes the list of plugins it will be working with. Handlers of this event can remove plugins from the list. - update plugin manager plugin to support new plugin structure plugin manager now issues a PLUGIN_PLUGINMANAGER_PLUGINLIST event similarly to config plugin. - plugin manager updated to redirect after changes to plugins and to use msg() Finally, this patch contains a one-shot action plugin which will automatically convert a plugins directory from the old style disabled file to the new style. Note for darcs users, the new disabled format will mean a couple of old oneshot plugins, importoldchangelog and importoldindex, will have their directory names changed, which could lead to darcs wanting to record the change. darcs-hash:20090118190143-f07c6-d2e79af546a49a4af5817dd0c5cc27066e67c4d0.gz
* Rework configuration loading to use a predefined file list or cascadeChris Smith2009-01-18
| | | | | | | | | | | | This change add the global $config_cascade which holds the list of files to be read for each configuration setting group. Dokuwiki adds in its configuration file values after preload.php, giving preload.php to set its own configuration cascade. One side effect of the change is "local.protected.php" is part of the default cascade, removing the need for it to be included at the bottom of local.php. darcs-hash:20090118181204-f07c6-fea1c406da1bbdb0a52ab40914f11b835e797728.gz
* Make license selectable from config FS#312Andreas Gohr2008-10-12
| | | | darcs-hash:20081012113150-7ad00-6408da058bdb6c923159d445e03b76f54b579362.gz
* disable autocompletion in password fields of config manager FS#1434Andreas Gohr2008-10-11
| | | | darcs-hash:20081011155507-7ad00-c2da8c586fbb8fc954b84770653f8c04244ca809.gz
* Config manager labelsilya2008-09-06
| | | | darcs-hash:20080906100647-51399-2f4587b6adbad377fda13aa2f8dd4a10e66c4b6c.gz
* Allow variables for mailfrom option in config managerAndreas Gohr2008-05-04
| | | | darcs-hash:20080504090526-7ad00-e91dd9ba8131faa7818fc8bd5e67331488fa86a6.gz
* Update character class for template names to include dashChris Smith2008-04-01
| | | | darcs-hash:20080401194032-f07c6-0ba243a05e6767a381dbacd67fbdc9d2437deeb5.gz
* Add checks for supported attic compression methods to config plugin (FS#1185)Chris Smith2007-08-05
| | | | darcs-hash:20070805193638-d26fc-aac3910d4dea3cd5539572cce3e73366ed39ab80.gz
* Show config option names in config managerAndreas Gohr2007-06-29
| | | | | | | This patch outputs the config name in the config manager (instead of using a title tag) which makes it easier to search (ctrl-f) for a specific option. darcs-hash:20070629210648-7ad00-0e2a689b04c747298ee50b20bce287069393a84b.gz
* workaround for PHP bug in config manager FS#1152Andreas Gohr2007-06-24
| | | | | | | Workaround for PHP bug 41773: http://bugs.php.net/bug.php?idA773 darcs-hash:20070624174903-7ad00-ae406540aca27e20f8fbd2f7c454c079975ebe22.gz
* fixed some xhtml validity issues in config managerAnika Henke2007-05-13
| | | | darcs-hash:20070513174719-d5083-4827d529f2d30011a1bb7d3cc09cf15779629c19.gz
* Fix for non removable proxy settings in config manager FS#1123Andreas Gohr2007-05-13
| | | | darcs-hash:20070513090309-7ad00-d620a992ce3a014ebc956d20d6b3ee97e2b9fefc.gz
* [config plugin] add support for multi-line setting string valueschris2006-12-24
| | | | darcs-hash:20061224005004-9b6ab-48a230e5a7697b2c350ccdc80aeb929671c6a234.gz
* fix email setting pattern for config pluginchris2006-11-04
| | | | | | | | in addition to a single valid email it will now accept: - no email - multiple comma separate email addresses darcs-hash:20061104213543-9b6ab-7fb8b883f6ad81260e787a2e3d5ba3d2197b970a.gz
* suppress boring errorsBen Coburn2006-09-08
| | | | | | | | Suppress any errors from set_time_limit, unlink, and file_exists functions. see: http://www.freelists.org/archives/dokuwiki/09-2006/msg00004.html darcs-hash:20060908193433-05dcb-013617431870ab5bfb2ce8c6e99ba5af13493228.gz
* config plugin updatechris2006-07-31
| | | | | | | - improvements in handling of default values for multi-checkbox settings (e.g. defaultactions) - minor style tweaks to cater for IE/Win darcs-hash:20060731105910-9b6ab-2e78b4f545b9d8a9f98accc22eeba5701049a037.gz
* disabled actions addition to config pluginchris2006-07-05
| | | | | | | | | | | | | This patch adds a new generic settings class, setting_multicheckbox. The class displays each of a list of possible choices as a checkbox and an additional text input field for "other" values. The final result is saved in the config file as a comma separated list. It also supports an additional, optional, parameter, "_combine" which can be used to group complimentary values, allowing them to be set or unset together with one checkbox. darcs-hash:20060705012142-9b6ab-b92daddd1393bfc5e9b650a57348237726957c71.gz
* config plugin ui update 20060520Ben Coburn2006-05-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch hides settings that are missing config metadata and optionally provides a list of warnings about settings that are not properly configured. - Warnings about settings are listed if $conf['allowdebug'] is true. - Warnings are listed by the $conf string as it appears in local.php. - Warnings show the $meta string as it would appear in the correct settings metadata file. - There are 3 kinds of warnings. - undefined There is no $meta information defined for this setting. - no class The setting class specified in $meta can not be found. This setting does have a $meta entry. - no default The setting is missing a default value. The setting does have a $meta entry with a valid setting class. - Note: Settings with metadata but other warnings are allowed to appear in the normal config settings list. Also... - Templates can now define their own settings classes. - Removed an XHTML validation error from the first patch. - More language strings to go with the new warnings. The warnings under the 'Undefined Settings' heading are intended to provide developers with a list of any settings that they have forgotten to finish preparing for the config plugin. This list should be blank for stable releases. darcs-hash:20060520103718-05dcb-6d4e6bce78498cbf9d087e27d52e4aa30917b0a5.gz
* add config plugin support for plugin defined setting classeschris2006-05-11
| | | | darcs-hash:20060511083209-9b6ab-418fb83530be356bb40307c4a95a9c03954fc725.gz
* config plugin ui organizationBen Coburn2006-05-10
| | | | | | | | | | | | | | | | | - organizes the configuration settings list into chunks - provides a table of contents for the configuration chunks - provides one chunk for each plugin with configurable settings - provides one chunk for the active template (if it has settings) - provides the config file setting as a tool-tip on the setting label ex. $conf['start'] - provides for localization of useful strings - generates a "smart" fallback name for plugins and templates - plugin and template sections are only shown if they have settings - current configuration list is organized into chunks Note: There are NEW strings to translate into the non-english language files. darcs-hash:20060510065732-05dcb-398d5c7efa7981f690d97a25a5110b1f39be9f8e.gz
* changed all occurances of rename() to io_rename()Andreas Gohr2006-05-07
| | | | darcs-hash:20060507101333-7ad00-e687d797fbee26e0b0bc7741ff8a1af496c101bf.gz
* fix more ';' in config valueschris2006-05-05
| | | | | | a more robust fix is needed, but this should resolve 99.9% of potential problems darcs-hash:20060505000432-9b6ab-273277892e7b7dc978f7622174de38212155f104.gz
* fix config plugin setting_numeric patternBen Coburn2006-03-27
| | | | | | | | | | | The old pattern (left as a comment) allowed many PHP syntax errors to be inserted into local.php for numeric values. This was breaking the wiki... see bug #769. This patch should eliminate the syntax errors by using a more restrictive definition of numeric settings. darcs-hash:20060327200700-05dcb-ccb8d532e5c123965fc6c8e79fb49c93170d827e.gz
* changes to config plugin needed for template and plugin configurationEsther Brunner2006-03-22
| | | | darcs-hash:20060322140525-283c4-54953a1954beba0e78c896610b33a6f3c953cbb6.gz
* killed some borders, widths and other strictness bugsAnika Henke2006-03-08
| | | | darcs-hash:20060308225006-d5083-d273d41551fee37d28442beef847eb57891ba73e.gz
* config manager fixesAndreas Gohr2006-03-04
| | | | | | | | 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
* allow HTML in config option descriptionsAndreas Gohr2006-03-04
| | | | darcs-hash:20060304200828-7ad00-f7316321fdeb29044153e180f8e87f48c252734e.gz
* changed styling logic a bit for config managerAnika Henke2006-03-03
| | | | darcs-hash:20060303122855-d5083-9dc7d8e7eea1c32aaab9a89055cf3f69efe09dc5.gz
* changed IDs to avoid name clashesAndreas Gohr2006-02-26
| | | | darcs-hash:20060226172332-7ad00-f073117ba2f027935f87cf23106bf6a4316a5790.gz
* fix for PHP5/Win, avoid initialising an array as a function parameterchris2006-02-03
| | | | darcs-hash:20060202232249-9b6ab-714f97dd150f2e0e7bef5458ab74f5336a1e5f8c.gz
* config plugin update, fix php5 warnings + other improvementschris2006-01-28
| | | | darcs-hash:20060128011605-9b6ab-38b917f8e1b311ff319d1cfd356369e428e95c3e.gz
* moved translations for ACL managerAndreas Gohr2006-01-27
| | | | darcs-hash:20060127141826-7ad00-c1689c7db5c4831fbbfca4a4c6c5f27c64546951.gz
* functions for handling plugin settings with config managerEsther Brunner2006-01-27
| | | | darcs-hash:20060127001636-283c4-a54e5b7aaab261d9c875686fe4ccfb483ee7358b.gz
* config pluginchris2006-01-25
darcs-hash:20060125001546-9b6ab-02a6255db9adc4dc22f4970b01a3b148d2b1810c.gz