aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions_profile_fields.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes/functions_profile_fields.php')
-rw-r--r--phpBB/includes/functions_profile_fields.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/phpBB/includes/functions_profile_fields.php b/phpBB/includes/functions_profile_fields.php
index 63b506c5b8..3797166429 100644
--- a/phpBB/includes/functions_profile_fields.php
+++ b/phpBB/includes/functions_profile_fields.php
@@ -871,13 +871,13 @@ class custom_profile
}
else
{
- $var = request_var($var_name, $profile_row['field_default_value']);
+ $var = request_var($var_name, (int) $profile_row['field_default_value']);
}
break;
case FIELD_STRING:
case FIELD_TEXT:
- $var = utf8_normalize_nfc(request_var($var_name, $profile_row['field_default_value'], true));
+ $var = utf8_normalize_nfc(request_var($var_name, (string) $profile_row['field_default_value'], true));
break;
case FIELD_INT:
@@ -887,10 +887,14 @@ class custom_profile
}
else
{
- $var = request_var($var_name, $profile_row['field_default_value']);
+ $var = request_var($var_name, (int) $profile_row['field_default_value']);
}
break;
+ case FIELD_DROPDOWN:
+ $var = request_var($var_name, (int) $profile_row['field_default_value']);
+ break;
+
default:
$var = request_var($var_name, $profile_row['field_default_value']);
break;