diff options
| -rw-r--r-- | phpBB/phpbb/profilefields/type/type_base.php | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/phpBB/phpbb/profilefields/type/type_base.php b/phpBB/phpbb/profilefields/type/type_base.php index 52f5d15511..9b4bada26d 100644 --- a/phpBB/phpbb/profilefields/type/type_base.php +++ b/phpBB/phpbb/profilefields/type/type_base.php @@ -158,7 +158,19 @@ abstract class type_base implements type_interface  		}  		else  		{ -			return $this->request->variable($key, '', true); +			$default_value = ''; +			$lang_fields = array( +				'l_lang_name', +				'l_lang_explain', +				'l_lang_default_value', +				'l_lang_options', +			); + +			if (in_array($key, $lang_fields)) +			{ +				$default_value = array(0 => ''); +			} +			return $this->request->variable($key, $default_value, true);  		}  	} | 
