summaryrefslogtreecommitdiff
path: root/lib/plugins/config/settings/config.class.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2007-05-13 11:03:09 +0200
committerAndreas Gohr <andi@splitbrain.org>2007-05-13 11:03:09 +0200
commit76ae5803f4b2f129b8a3445f4cbd2ead6b663391 (patch)
tree179cd289769275f0ff6780235df8481b63616f62 /lib/plugins/config/settings/config.class.php
parent57d757d195f73c836bb15fc1cd1d01fa0dcc75b1 (diff)
downloadrpg-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.php7
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 {