$error = true; $error_msg .= (!empty($error_msg) ? '<br />' : '') . $l_avatar_size; } } } else { if ($user_avatar_remoteurl != '' && $board_config['allow_avatar_remote']) { if (@file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) && $userdata['user_avatar_type'] == USER_AVATAR_UPLOAD) { @unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])); } $avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); } else { if ($user_avatar_local != '' && $board_config['allow_avatar_local']) { if (@file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) && $userdata['user_avatar_type'] == USER_AVATAR_UPLOAD) { @unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])); } $avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local); } } } if (!$error) { if ($avatar_sql == '') { $avatar_sql = $mode == 'editprofile' ? '' : "'', " . USER_AVATAR_NONE; } if ($mode == 'editprofile') { if ($email != $userdata['user_email'] && $board_config['require_activation'] != USER_ACTIVATION_NONE && $userdata['user_level'] != ADMIN) { $user_active = 0; $user_actkey = gen_rand_string(true); $key_len = 54 - strlen($server_url); $key_len = $key_len > 6 ? $key_len : 6; $user_actkey = substr($user_actkey, 0, $key_len); if ($userdata['session_logged_in']) {
$avatar_sql = user_avatar_upload($mode, $avatar_mode, $userdata['user_avatar'], $userdata['user_avatar_type'], $error, $error_msg, $user_avatar_upload, $user_avatar_name, $user_avatar_size, $user_avatar_filetype); } else { if (!empty($user_avatar_name)) { $l_avatar_size = sprintf($lang['Avatar_filesize'], round($board_config['avatar_filesize'] / 1024)); $error = true; $error_msg .= (!empty($error_msg) ? '<br />' : '') . $l_avatar_size; } } } else { if ($user_avatar_remoteurl != '' && $board_config['allow_avatar_remote']) { user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']); $avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); } else { if ($user_avatar_local != '' && $board_config['allow_avatar_local']) { user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']); $avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local, $user_avatar_category); } } } } if (!$error) { if ($avatar_sql == '') { $avatar_sql = $mode == 'editprofile' ? '' : "'', " . USER_AVATAR_NONE; } if ($mode == 'editprofile') { if ($email != $userdata['user_email'] && $board_config['require_activation'] != USER_ACTIVATION_NONE && $userdata['user_level'] != ADMIN) { $user_active = 0; $user_actkey = gen_rand_string(true); $key_len = 54 - strlen($server_url); $key_len = $key_len > 6 ? $key_len : 6; $user_actkey = substr($user_actkey, 0, $key_len);