diff options
author | Meik Sievertsen <acydburn@phpbb.com> | 2006-06-15 15:12:55 +0000 |
---|---|---|
committer | Meik Sievertsen <acydburn@phpbb.com> | 2006-06-15 15:12:55 +0000 |
commit | a161503f2a3b62cebc719b9eaa7bb07b925aef66 (patch) | |
tree | 0f0f1c6363c00410719c788d5ae3c7bd22ab09bc | |
parent | 832faaa6c8566d540cca152a52a82339c346a51e (diff) | |
download | forums-a161503f2a3b62cebc719b9eaa7bb07b925aef66.tar forums-a161503f2a3b62cebc719b9eaa7bb07b925aef66.tar.gz forums-a161503f2a3b62cebc719b9eaa7bb07b925aef66.tar.bz2 forums-a161503f2a3b62cebc719b9eaa7bb07b925aef66.tar.xz forums-a161503f2a3b62cebc719b9eaa7bb07b925aef66.zip |
fix for checking required field on booleans
git-svn-id: file:///svn/phpbb/trunk@6069 89ea8834-ac86-4346-8a33-228a782c2dd0
-rw-r--r-- | phpBB/includes/functions_profile_fields.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/phpBB/includes/functions_profile_fields.php b/phpBB/includes/functions_profile_fields.php index 10a1b899c7..4938f9cc33 100644 --- a/phpBB/includes/functions_profile_fields.php +++ b/phpBB/includes/functions_profile_fields.php @@ -115,6 +115,13 @@ class custom_profile } break; + case FIELD_BOOL: + if (!$field_value && $field_data['field_required']) + { + return 'FIELD_REQUIRED'; + } + break; + case FIELD_INT: if (empty($field_value) && !$field_data['field_required']) { @@ -537,7 +544,7 @@ class custom_profile } else { - if (!$preview && is_null($user->profile_fields[$user_ident])) + if (!$preview && isset($user->profile_fields[$user_ident]) && is_null($user->profile_fields[$user_ident])) { $value = NULL; } |