This plugin is based on bosssumon Friend Request.
Please remove any previous version (< 2.0) of this plugin before uploading the current release.
Features
Let a member confirm your request to become a friend.
If a user already has you as a friend, then no request will be sent but the connection will be made immediately.
If a users has sent you a friend request and you also send a request, the friend connection will be made immediately.
Screenshots
Version history
2.1:
2.0:
1.5:
To Do
Note:
This plugin has NOT been tested on Elgg 1.6, if someone could test it and share the results here. It would be appreciated.
========================================
ColdTrick IT Solutions
(c) 2009 ColdTrick IT Solutions
View Jerome Bakker's plugins
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
@Jerome It works great in 1.7. Thanks.
@elHayaze: nice to hear!!!
I'm not receiving a "you have sucessfully sent a friend request..." message upon requesting. Any ideas?
I'm using Elgg 1.7
thx
thank you very much for this plugin, it is working great on my 1.7 installation
Is there a way (plugin?) to make automatically a 2 way friend connection?
A ask to become friend of B, B accept, now A i s friend with B and B is also friend of A
thx in advance :)
@omar: thats what this plugin does ;)
where i can send the italian language for this plugin?
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 friends
keep the request = A becomes a friend of B, but B doesnt become a friend of A, let's say A becomes a fan of B
reject = 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.
Does it work with 1.7?
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.
Hi.....what i must to do that user became a notification mail:
"Hi %s,
you and %s be now friends!"
My System Elgg 1.7.1
German de.php
I hope you understand me!?
>>>>>>>IMPORTANT<<<<<<<<<
Jerome has a solution for the missing reqeust by a new friend!!!!
Go to the mod/freind_request/start.php
Go to line 44
make before return false; this //
When user add a other user they became a notification mail. Thes other user request the friendship.
The User became a notification
You and XY be now freinds!
The notification is 'friend:newfriend:subject' and 'friend:newfriend:body' handeld in the main language file.....
@Larsen... well sorry but do not understand you there :(
I will try listing those which I understand...
1. Jerome has a solution for the "missing reqeust by a new friend!" - So Jerome has a solution when a friend request goes missing or message does not reach the other person...
2. When user add a other user they became a notification mail. Thes other user request the friendship.
= When user add another user he gets a notification mail, that the other user has request the friendship.
3.The User became a notification. You and XY be now freinds!
= The user gets the notification when the other approves the friendship, that You and XY are now friends.... ?
But isnt that what the pluign does by default.. so what is the change ? can you please tell me :)
HaPPy ElGGInG :)
Do GooD :)
I have deleted some deprecated functions and posted it to pastebin:
http://pastebin.com/BVM6J4vW
http://pastebin.com/ThihQjRw
http://pastebin.com/Ud8SzDfs
Check it and, if it's fine, please include the modifications to avoid deprecated problems in the future.
It does not working in 1.7.3. With and without my changes. Anybody working in this lugin now?
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! works on 1.7.4
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?
+1 on the remove , works fine in 1.7 except I dont see the HEAD jmg ,next to the +1 [ ] ?
not working on 1.7.5................ne help??????????
Tested version 2.1 in Elgg 1.7.6 and it works just fine,
Thanks again,
J
Hi Jerome,
Your Plugin is great. Works perfectly with elgg 1.7.3
Thanks
It doesn't works on mobile browser
Agradeço muito a vc pelo plugin, testei no elgg 1.7.7 e está funcionando perfeitamente.
Ótimo trabalho, Muito obrigado!!
Deiverson
@Jerome Bakker
when this plugin is enabled, mutual friendship happening after invitation doesn't happen.