1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-02-24 12:03:21 +01:00

[ticket/12793] String '0' does not display for string profile fields

See https://github.com/phpbb/phpbb/pull/2647#discussion_r14503051

PHPBB3-12793
This commit is contained in:
Stanislav Atanasov 2014-07-10 06:12:13 +03:00
parent d5fd1ecfc8
commit 57bbb4548b

View File

@ -98,7 +98,7 @@ abstract class type_string_common extends type_base
*/
public function get_profile_value($field_value, $field_data)
{
if (!$field_value && !$field_data['field_show_novalue'])
if (($field_value === null || $field_value === '') && !$field_data['field_show_novalue'])
{
return null;
}
@ -114,7 +114,7 @@ abstract class type_string_common extends type_base
*/
public function get_profile_value_raw($field_value, $field_data)
{
if (!$field_value && !$field_data['field_show_novalue'])
if (($field_value === null || $field_value === '') && !$field_data['field_show_novalue'])
{
return null;
}
@ -127,7 +127,7 @@ abstract class type_string_common extends type_base
*/
public function get_profile_contact_value($field_value, $field_data)
{
if (!$field_value && !$field_data['field_show_novalue'])
if (($field_value === null || $field_value === '') && !$field_data['field_show_novalue'])
{
return null;
}