Changeset 2267
- Timestamp:
- 01/06/2010 12:35:41 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
bp-groups.php (modified) (3 diffs)
-
bp-groups/bp-groups-classes.php (modified) (1 diff)
-
bp-groups/bp-groups-templatetags.php (modified) (1 diff)
-
bp-themes/bp-default/groups/single/home.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups.php
r2232 r2267 211 211 // If this is a private or hidden group, does the user have access? 212 212 if ( 'private' == $bp->groups->current_group->status || 'hidden' == $bp->groups->current_group->status ) { 213 if ( $bp->groups->current_group->is_user_member && is_user_logged_in() )213 if ( $bp->groups->current_group->is_user_member && is_user_logged_in() || is_site_admin() ) 214 214 $bp->groups->current_group->user_has_access = true; 215 215 else … … 233 233 234 234 // If this is a private group, and the user is not a member, show a "Request Membership" nav item. 235 if ( is_user_logged_in() && !$bp->groups->current_group->is_user_member && !groups_check_for_membership_request( $bp->loggedin_user->id, $bp->groups->current_group->id ) && $bp->groups->current_group->status == 'private' )235 if ( !is_site_admin() && is_user_logged_in() && !$bp->groups->current_group->is_user_member && !groups_check_for_membership_request( $bp->loggedin_user->id, $bp->groups->current_group->id ) && $bp->groups->current_group->status == 'private' ) 236 236 bp_core_new_subnav_item( array( 'name' => __( 'Request Membership', 'buddypress' ), 'slug' => 'request-membership', 'parent_url' => $group_link, 'parent_slug' => $bp->groups->slug, 'screen_function' => 'groups_screen_group_request_membership', 'position' => 30 ) ); 237 237 … … 1972 1972 $bp->groups->current_group = new BP_Groups_Group( $group_id ); 1973 1973 1974 /* Be sure the user is a member of the group before posting. */ 1975 if ( !groups_is_user_member( $user_id, $group_id ) ) 1976 return false; 1977 1974 1978 /* Record this in activity streams */ 1975 1979 $activity_content = sprintf( __( '%s posted an update in the group %s:', 'buddypress'), bp_core_get_userlink( $user_id ), '<a href="' . bp_get_group_permalink( $bp->groups->current_group ) . '">' . attribute_escape( $bp->groups->current_group->name ) . '</a>' ); -
trunk/bp-groups/bp-groups-classes.php
r2187 r2267 900 900 global $wpdb, $bp; 901 901 902 if ( is_site_admin() ) 903 return true; 904 902 905 if ( !$user_id ) 903 906 return false; -
trunk/bp-groups/bp-groups-templatetags.php
r2212 r2267 1040 1040 global $bp, $groups_template; 1041 1041 1042 if ( is_site_admin() ) 1043 return true; 1044 1042 1045 if ( !$group ) 1043 1046 $group =& $groups_template->group; -
trunk/bp-themes/bp-default/groups/single/home.php
r2265 r2267 43 43 44 44 <?php else : ?> 45 <p>This group is not visible.</p> 45 <?php /* The group is not visible, show the status message */ ?> 46 47 <?php do_action( 'bp_before_group_status_message' ) ?> 48 49 <div id="message" class="info"> 50 <p><?php bp_group_status_message() ?></p> 51 </div> 52 53 <?php do_action( 'bp_after_group_status_message' ) ?> 46 54 <?php endif; ?> 47 55 48 56 <?php do_action( 'bp_directory_members_content' ) ?> 49 50 57 </div> 51 58
Note: See TracChangeset
for help on using the changeset viewer.