PDA

View Full Version : Button to remove you from someone elses buddy list.


altsounds
05-23-2005, 08:30 PM
Alright,

I have vbbuddies installed on my forum and friends.php but a totally revamped version of the friends.php which I will release if I get permission from original author and if I can figure this out. Vbbuddies buddy lists are based upon mutual friendship adds so users only show in your buddy lists if both you and the other user have each other added on each others buddy lists.

Now I modded friends.php to only show the people that are linked to me (meaning they have clicked to add me to their buddy list) and if this happens it shows up in the user CP). If I want to add this user everything is working perfectly. I have an approve buddy request which basically just goes to my add to buddy list, reciprocating the link and making the frienship mutual, hence being added to the vbbuddies buddy list.

Where I am having trouble is making a decline button. Say someone wants to add me as a friend but I am not interested. How would I go about making a decline button?? I think that the way it should work would be to remove "me" from the "requestors" buddy list hence removing them from the pending friends request box. I tried doing ignore user but that does nothing with regards to this.

I figure it would be some kind of DATABASE rewrite or something from the decline button that would as I said above remove "me" from "requestors" buddylist.

I hope that makes sense to everyone and I hope someone can help me with this. If so, I will be able to add a mod for a nice little "Pending Buddy Requests" box in the user CP.

I look forward to finding out what we could do here.

sabret00the
05-24-2005, 07:56 PM
it's basically the same query that you'd use to remove a buddy from your own list.

altsounds
05-24-2005, 08:30 PM
Which would be??? And, how do I go about implementing it into this script so that it could be called by doing {forumurl}/friends.php?do=decline or something like that.

I take it this has to be done at the PHP/SQL level to allow the far end removal of a buddy from someone eleses buddy list if the user clicks decline.

sabret00the
05-24-2005, 09:03 PM
how do I go about implementing it into this script
without seeing the script i wouldn't know but it'd be something like

if ($do == "decline")
{
if (!$u)
{
// error message
}
// your code to remove em
} and the original vbfriends script has a remove as buddy option, reference that for your first question.

T3MEDIA
05-24-2005, 09:09 PM
sounds hot.

altsounds
05-24-2005, 10:37 PM
Yeah I dont think your getting me entirely here. The unlink option in vbfriends allows "me" to unlink someone on "my" buddy list. For what I'm trying to do here the user would need to remove "themselves" from the "requestors" buddylist hence removing them from the pending friend requests box (as the pending friends request box is based on the (Whos linking to me) part of vbfriends. So my guess would be this would have to be done using SQL and PHP and I'm ++++ @ both so if you could hand hold me through this that would be awesome. As I said, if I can get this I can release this hack that people can improve.

altsounds
06-03-2005, 06:08 PM
Anyone?