Changeset 3371 for trunk/bp-groups.php
- Timestamp:
- 11/07/2010 11:17:17 AM (15 years ago)
- File:
-
- 1 edited
-
trunk/bp-groups.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups.php
r3369 r3371 141 141 142 142 if ( is_user_logged_in() && groups_is_user_member( $bp->loggedin_user->id, $bp->groups->current_group->id ) ) { 143 if ( function_exists('friends_install') )143 if ( bp_is_active('friends') ) 144 144 bp_core_new_subnav_item( array( 'name' => __( 'Send Invites', 'buddypress' ), 'slug' => 'send-invites', 'parent_url' => $group_link, 'parent_slug' => $bp->groups->slug, 'screen_function' => 'groups_screen_group_invite', 'item_css_id' => 'invite', 'position' => 70, 'user_has_access' => $bp->groups->current_group->user_has_access ) ); 145 145 } … … 1768 1768 'type' => 'active', // active, newest, alphabetical, random, popular, most-forum-topics or most-forum-posts 1769 1769 'user_id' => false, // Pass a user_id to limit to only groups that this user is a member of 1770 'include' => false, // Only include these specific groups (group_ids) 1771 'exclude' => false, // Do not include these specific groups (group_ids) 1770 1772 'search_terms' => false, // Limit to groups that match these search terms 1771 1773 … … 1778 1780 extract( $params, EXTR_SKIP ); 1779 1781 1780 switch ( $type ) { 1781 case 'active': default: 1782 $groups = BP_Groups_Group::get_active( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1783 break; 1784 case 'newest': 1785 $groups = BP_Groups_Group::get_newest( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1786 break; 1787 case 'popular': 1788 $groups = BP_Groups_Group::get_popular( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1789 break; 1790 case 'alphabetical': 1791 $groups = BP_Groups_Group::get_alphabetically( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1792 break; 1793 case 'random': 1794 $groups = BP_Groups_Group::get_random( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1795 break; 1796 case 'most-forum-topics': 1797 $groups = BP_Groups_Group::get_by_most_forum_topics( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1798 break; 1799 case 'most-forum-posts': 1800 $groups = BP_Groups_Group::get_by_most_forum_posts( $per_page, $page, $user_id, $search_terms, $populate_extras ); 1801 break; 1802 } 1782 $groups = BP_Groups_Group::get( $type, $per_page, $page, $user_id, $search_terms, $include, $populate_extras, $exclude ); 1803 1783 1804 1784 return apply_filters( 'groups_get_groups', $groups, &$params ); … … 2161 2141 /*** Group Invitations *********************************************************/ 2162 2142 2163 function groups_get_invites_for_user( $user_id = false, $limit = false, $page = false ) {2143 function groups_get_invites_for_user( $user_id = false, $limit = false, $page = false, $exclude = false ) { 2164 2144 global $bp; 2165 2145 … … 2167 2147 $user_id = $bp->loggedin_user->id; 2168 2148 2169 return BP_Groups_Member::get_invites( $user_id, $limit, $page );2149 return BP_Groups_Member::get_invites( $user_id, $limit, $page, $exclude ); 2170 2150 } 2171 2151
Note: See TracChangeset
for help on using the changeset viewer.