Skip to content

Commit

Permalink
Show global chat link only if users are "friends".
Browse files Browse the repository at this point in the history
  • Loading branch information
jmontoyaa committed Aug 3, 2017
1 parent 8ee3753 commit 5196a91
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions main/inc/lib/social.lib.php
Expand Up @@ -1945,7 +1945,6 @@ public static function listMyFriendsBlock($user_id, $link_shared = '', $show_ful
$friendHtml = '';

if ($number_friends != 0) {

$friendHtml .= '<div class="list-group">';
$j = 1;
for ($k = 0; $k < $number_friends; $k++) {
Expand All @@ -1965,11 +1964,21 @@ public static function listMyFriendsBlock($user_id, $link_shared = '', $show_ful
$status = 0;
}

$friendAvatarMedium = UserManager::getUserPicture($friend['friend_user_id'], USER_IMAGE_SIZE_MEDIUM);
$friendAvatarSmall = UserManager::getUserPicture($friend['friend_user_id'], USER_IMAGE_SIZE_SMALL);
$friendAvatarMedium = UserManager::getUserPicture(
$friend['friend_user_id'],
USER_IMAGE_SIZE_MEDIUM
);
$friendAvatarSmall = UserManager::getUserPicture(
$friend['friend_user_id'],
USER_IMAGE_SIZE_SMALL
);
$friend_avatar = '<img src="'.$friendAvatarMedium.'" id="imgfriend_'.$friend['friend_user_id'].'" title="'.$name_user.'" class="user-image"/>';
$showLinkToChat = api_is_global_chat_enabled() &&
$friend['friend_user_id'] != api_get_user_id();

$relation = SocialManager::get_relation_between_contacts(
$friend['friend_user_id'],
api_get_user_id()
);
$showLinkToChat = api_is_global_chat_enabled() && $friend['friend_user_id'] != api_get_user_id() && $relation == USER_RELATION_TYPE_FRIEND;

if ($showLinkToChat) {
$friendHtml .= '<a onclick="javascript:chatWith(\''.$friend['friend_user_id'].'\', \''.$name_user.'\', \''.$status.'\',\''.$friendAvatarSmall.'\')" href="javascript:void(0);" class="list-group-item">';
Expand Down

0 comments on commit 5196a91

Please sign in to comment.