From 84b7014dc76982a42eb8a41d1a335399b7487992 Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Tue, 16 Aug 2016 23:31:57 +0800 Subject: [PATCH] Fix radio field selection in profile form --- core/um-fields.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/core/um-fields.php b/core/um-fields.php index cef31b2f..440a0795 100644 --- a/core/um-fields.php +++ b/core/um-fields.php @@ -482,6 +482,8 @@ class UM_Fields { if ( isset( $ultimatemember->form->post_form[$key] ) && is_array( $ultimatemember->form->post_form[$key] ) ) { + echo ""; + if ( in_array( $value, $ultimatemember->form->post_form[$key] ) ){ return true; } @@ -497,7 +499,7 @@ class UM_Fields { } $um_user_value = um_user( $key ); - + if ( $um_user_value == $value ) { return true; } @@ -506,7 +508,15 @@ class UM_Fields { return true; } - + if ( is_array( $um_user_value ) ){ + foreach( $um_user_value as $u) { + if( $u == html_entity_decode( $value ) ){ + return true; + } + } + } + + } else { if ( isset($data['default']) && $data['default'] == $value ) {