[buddypress-trac] [BuddyPress] #4482: Better member type support in bp_group_has_members()

buddypress-trac noreply at wordpress.org
Wed May 15 02:51:18 UTC 2013


#4482: Better member type support in bp_group_has_members()
--------------------------+---------------------------
 Reporter:  boonebgorges  |       Owner:  boonebgorges
     Type:  enhancement   |      Status:  assigned
 Priority:  high          |   Milestone:  1.8
Component:  Groups        |     Version:
 Severity:  major         |  Resolution:
 Keywords:  needs-patch   |
--------------------------+---------------------------

Comment (by trishasalas):

 @boonegorges you're throwing me off with that oop stuff ;)  (although I
 have honestly wondered about using that within WordPress so glad to see
 it)  When I said I know SQL I mean I know SQL, I am very comfortable in a
 database, highly frustrated that I can't easily translate that to what
 needs to happen here. ...I am working with the functions in question and
 understanding so far, I want to slog through it as it's the best way to
 learn even if what I end up with doesn't work.  I'll cry uncle tomorrow :)

 Here is my SQL...there are a couple of joins for my purposes mostly to see
 the data:


 {{{
 SELECT
     `bp_groups_members`.`id`
     , `bp_groups_members`.`user_id`
     , `bp_groups_members`.`is_admin`
     , `bp_groups_members`.`is_mod`
     , `bp_groups_members`.`is_banned`
     , `users`.`user_nicename`
     , `users`.`user_email`
     , `bp_groups`.`name`
 FROM
     `bp_groups_members`
     INNER JOIN `users`
         ON (`bp_groups_members`.`user_id` = `users`.`ID`)
     INNER JOIN `bp_groups`
         ON (`bp_groups_members`.`group_id` = `bp_groups`.`id`);
 }}}

 I'm seeing that the joins aren't necessary with the way the BP_User_Query
 function is written.  I'm also seeing that using PHP with the sql is way
 cool.

 Feeling like such a dufus...but maybe making myself vulnerable will help
 others do the same.  Appreciating more and more the open source community.

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4482#comment:10>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list