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" )