Changeset 2995
- Timestamp:
- 05/13/2010 07:15:34 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2/bp-groups/bp-groups-templatetags.php
r2975 r2995 957 957 } 958 958 959 /** 960 * bp_group_is_member() 961 * 962 * Checks if current user is member of a group. 963 * 964 * @uses is_site_admin Check if current user is super admin 965 * @uses apply_filters Creates bp_group_is_member filter and passes $is_member 966 * @usedby groups/activity.php, groups/single/forum/edit.php, groups/single/forum/topic.php to determine template part visibility 967 * @global array $bp BuddyPress Master global 968 * @global object $groups_template Current Group (usually in template loop) 969 * @param object $group Group to check is_member 970 * @return bool If user is member of group or not 971 */ 959 972 function bp_group_is_member( $group = false ) { 960 973 global $bp, $groups_template; 961 974 975 // Site admins always have access 962 976 if ( is_site_admin() ) 963 977 return true; 964 978 979 // Load group if none passed 965 980 if ( !$group ) 966 981 $group =& $groups_template->group; 967 982 983 // Check membership 968 984 if ( null == $group->is_member ) 969 return false; 970 971 return true; 985 $is_member = false; 986 else 987 $is_member = true; 988 989 // Return 990 return apply_filters( 'bp_group_is_member', $is_member ); 972 991 } 973 992
Note: See TracChangeset
for help on using the changeset viewer.