diff options
author | Andreas Gohr <andi@splitbrain.org> | 2007-05-13 11:03:09 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2007-05-13 11:03:09 +0200 |
commit | 76ae5803f4b2f129b8a3445f4cbd2ead6b663391 (patch) | |
tree | 179cd289769275f0ff6780235df8481b63616f62 /lib/plugins/config/settings/config.class.php | |
parent | 57d757d195f73c836bb15fc1cd1d01fa0dcc75b1 (diff) | |
download | rpg-76ae5803f4b2f129b8a3445f4cbd2ead6b663391.tar.gz rpg-76ae5803f4b2f129b8a3445f4cbd2ead6b663391.tar.bz2 |
Fix for non removable proxy settings in config manager FS#1123
darcs-hash:20070513090309-7ad00-d620a992ce3a014ebc956d20d6b3ee97e2b9fefc.gz
Diffstat (limited to 'lib/plugins/config/settings/config.class.php')
-rw-r--r-- | lib/plugins/config/settings/config.class.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/plugins/config/settings/config.class.php b/lib/plugins/config/settings/config.class.php index 203e9dd8f..9b07ca9c8 100644 --- a/lib/plugins/config/settings/config.class.php +++ b/lib/plugins/config/settings/config.class.php @@ -500,6 +500,13 @@ if (!class_exists('setting_numeric')) { } } +if (!class_exists('setting_numericopt')) { + class setting_numericopt extends setting_numeric { + // just allow an empty config + var $_pattern = '/^(|[-]?[0-9]+(?:[-+*][0-9]+)*)$/'; + } +} + if (!class_exists('setting_onoff')) { class setting_onoff extends setting_numeric { |