Fixed bug with password reset form when not logged in

This commit is contained in:
ultimatemember
2014-12-22 13:03:23 +02:00
parent 4cbe27d54a
commit 162c71478e
2 changed files with 13 additions and 9 deletions
+12 -8
View File
@@ -206,16 +206,20 @@
function um_can_view_field( $data ) {
global $ultimatemember;
if ( !is_user_logged_in() && $data['public'] != '1' ) return false;
if ( isset( $data['public'] ) ) {
if ( is_user_logged_in() && isset( $data['public'] ) ) {
if ( !um_is_user_himself() && $data['public'] == '-1' && !um_user_can('can_edit_everyone') )
return false;
if ( $data['public'] == '-2' && $data['roles'] )
if ( !in_array( $ultimatemember->query->get_role_by_userid( get_current_user_id() ), $data['roles'] ) )
if ( !is_user_logged_in() && $data['public'] != '1' ) return false;
if ( is_user_logged_in() ) {
if ( !um_is_user_himself() && $data['public'] == '-1' && !um_user_can('can_edit_everyone') )
return false;
if ( $data['public'] == '-2' && $data['roles'] )
if ( !in_array( $ultimatemember->query->get_role_by_userid( get_current_user_id() ), $data['roles'] ) )
return false;
}
}
return true;
+1 -1
View File
@@ -378,7 +378,7 @@ $this->sections[] = array(
'id' => 'mail_from',
'type' => 'text',
'title' => __( 'Mail appears from' ),
'desc' => __( 'e.g. Company Name' ),
'desc' => __( 'e.g. Site Name' ),
'default' => get_bloginfo('name'),
),