Ticket #1125: bp-groups-templatetags.patch
File bp-groups-templatetags.patch, 1.8 KB (added by , 16 years ago) |
---|
-
bp-groups-templatetags.php
327 327 if ( !$group ) 328 328 $group =& $groups_template->group; 329 329 330 if ( 'public' == $group->status ) {330 if ( 'public' == $group->status || 'semi' == $group->status) { 331 331 return true; 332 332 } else { 333 333 if ( groups_is_user_member( $bp->loggedin_user->id, $group->id ) ) { … … 399 399 $type = __( "Hidden Group", "buddypress" ); 400 400 } else if ( 'private' == $group->status ) { 401 401 $type = __( "Private Group", "buddypress" ); 402 } else if ( 'semi' == $group->status ) { 403 $type = __( "Semi-Private Group", "buddypress" ); 402 404 } else { 403 405 $type = ucwords( $group->status ) . ' ' . __( 'Group', 'buddypress' ); 404 406 } … … 1234 1236 echo '<a class="membership-requested" href="' . bp_get_group_permalink( $group ) . '">' . __( 'Request Sent', 'buddypress' ) . '</a>'; 1235 1237 } 1236 1238 break; 1239 1240 case 'semi': 1241 if ( BP_Groups_Member::check_is_member( $bp->loggedin_user->id, $group->id ) ) { 1242 echo '<a class="leave-group" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . '/leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1243 } else { 1244 if ( !bp_group_has_requested_membership( $group ) ) 1245 echo '<a class="request-membership" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . '/request-membership', 'groups_request_membership' ) . '">' . __('Request Membership', 'buddypress') . '</a>'; 1246 else 1247 echo '<a class="membership-requested" href="' . bp_get_group_permalink( $group ) . '">' . __( 'Request Sent', 'buddypress' ) . '</a>'; 1248 } 1249 break; 1237 1250 } 1238 1251 1239 1252 echo '</div>';