I installed the plugin with Elgg 1.7, and I get the folowing error message :

"Deprecated in 1,7: get_entities_from_relationship() was deprecated by elgg_get_entities_from_relationship"

After changing all occurrencies of "get_entities_from_relationship" by "elgg_get_entities_from_relationship" in the three files where this function is present, it seems to work but now I have an "[Array]" writen next to the topbar icon and also "Friend Requests [Array]" in the left side menu. It seems like it can't count the number of pending requests.

Just a suggestion: It should be interesting if instead of simply accept or deny a friendship request, when A sends a request to B, B could choose to :

accept = current behaviour, mutual friendship, A and B become friendskeep the request = A becomes a friend of B, but B doesnt become a friend of A, let's say A becomes a fan of Breject = nothing happends like in current behaviour

In this way, a member should have two king of relations : fans and friends. To be complete, this should also be proposed to the sender of the request, who could choose between send a friendship request or simply join like a fan (in this case, no confirmation is needed, just an information email to send to the star !) And of course, a member could adjust the parameters to allow both or not friendship and fanship requests.

I've changed actions/friends/removefriends.php to take into account the possibility that a friend deletion is cancelled by another mod's event handler. Otherwise, the friend won't be deleted, but the user will still see a message saying they have.

It was working fine for me even when I upgraded but have just installed the XMPP Chat plugin and it is cause this plugin to white screen when you try to add a friend. I will post in the XMPP comments section as well but has anyone else comes across this issue?

Great plugin! I have a small question: say you create a collection of friends and you add 2 friendsto that collection. When one of the 2 deletes you as a friend, they won't show up on my friends list anymore (as intended), but that "friend" is still there in the friend collection. What to change to also remove a person from a friend collection as this plugin calls the friend remove action?