diff --git a/phpBB/profile.php b/phpBB/profile.php index 1c819e9632..a50915e724 100644 --- a/phpBB/profile.php +++ b/phpBB/profile.php @@ -1288,8 +1288,9 @@ if( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) ) $allowsmilies = $userdata['user_allowsmile']; $allowviewonline = $userdata['user_allow_viewonline']; - $user_avatar = $userdata['user_avatar']; - $user_avatar_type = $userdata['user_avatar_type']; + $user_avatar = ( $userdata['user_allowavatar'] ) ? $userdata['user_avatar'] : ""; + $user_avatar_type = ( $userdata['user_allowavatar'] ) ? $userdata['user_avatar_type'] : USER_AVATAR_NONE; + $user_style = $userdata['user_style']; $user_lang = $userdata['user_lang']; $user_timezone = $userdata['user_timezone']; @@ -1466,25 +1467,22 @@ if( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) ) $signature = preg_replace("/\:[0-9a-z\:]*?\]/si", "]", $signature); + $avatar_img = ""; if( $user_avatar_type ) { switch( $user_avatar_type ) { case USER_AVATAR_UPLOAD: - $avatar_img = "\"\""; + $avatar_img = ( $board_config['allow_avatar_upload'] ) ? '' : ''; break; case USER_AVATAR_REMOTE: - $avatar_img = "\"\""; + $avatar_img = ( $board_config['allow_avatar_remote'] ) ? '' : ''; break; case USER_AVATAR_GALLERY: - $avatar_img = "\"\""; + $avatar_img = ( $board_config['allow_avatar_local'] ) ? '' : ''; break; } } - else - { - $avatar_img = ""; - } $s_hidden_fields = ''; if( $mode == "editprofile" )