mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-16 13:13:33 +09:00
Fix required field with specific roles in privacy
This commit is contained in:
@@ -158,10 +158,16 @@
|
||||
$ultimatemember->form->add_error('profile_photo', sprintf(__('%s is required.','ultimate-member'), 'Profile Photo' ) );
|
||||
}
|
||||
|
||||
|
||||
if( isset( $fields ) && ! empty( $fields ) ){
|
||||
foreach( $fields as $key => $array ) {
|
||||
|
||||
if( -2 == $array['public'] && isset( $array['roles'] ) && ! empty( $array['roles'] ) && is_user_logged_in() ){
|
||||
|
||||
if( ! in_array( um_user('role') , $array['roles'] ) ){
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
$array = apply_filters('um_get_custom_field_array', $array, $fields );
|
||||
|
||||
if( isset( $array ['conditions'] ) && ! empty( $array ['conditions'] ) ){
|
||||
|
||||
Reference in New Issue
Block a user