Changeset 4442 for trunk/bp-groups/bp-groups-screens.php
- Timestamp:
- 05/29/2011 08:02:31 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/bp-groups/bp-groups-screens.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups/bp-groups-screens.php
r4372 r4442 705 705 bp_members_delete_notifications_by_type( $bp->loggedin_user->id, $bp->groups->id, 'new_membership_request' ); 706 706 707 $request_action = $bp->action_variables[1];708 $membership_id = $bp->action_variables[2];709 710 if ( isset($request_action) && isset($membership_id) ) {711 if ( 'accept' == $request_action && is_numeric( $membership_id) ) {707 $request_action = ( !empty( $bp->action_variables[1] ) ? $bp->action_variables[1] : '' ); 708 $membership_id = ( !empty( $bp->action_variables[2] ) ? $bp->action_variables[2] : 0 ); 709 710 if ( !empty( $request_action ) && !empty( $membership_id ) ) { 711 if ( 'accept' == $request_action && is_numeric( $membership_id ) ) { 712 712 713 713 // Check the nonce first. … … 716 716 717 717 // Accept the membership request 718 if ( !groups_accept_membership_request( $membership_id ) ) {718 if ( !groups_accept_membership_request( $membership_id ) ) 719 719 bp_core_add_message( __( 'There was an error accepting the membership request, please try again.', 'buddypress' ), 'error' ); 720 } else {720 else 721 721 bp_core_add_message( __( 'Group membership request accepted', 'buddypress' ) ); 722 } 723 724 } else if ( 'reject' == $request_action && is_numeric($membership_id) ) { 722 723 } elseif ( 'reject' == $request_action && is_numeric( $membership_id ) ) { 725 724 /* Check the nonce first. */ 726 725 if ( !check_admin_referer( 'groups_reject_membership_request' ) ) … … 728 727 729 728 // Reject the membership request 730 if ( !groups_reject_membership_request( $membership_id ) ) {729 if ( !groups_reject_membership_request( $membership_id ) ) 731 730 bp_core_add_message( __( 'There was an error rejecting the membership request, please try again.', 'buddypress' ), 'error' ); 732 } else {731 else 733 732 bp_core_add_message( __( 'Group membership request rejected', 'buddypress' ) ); 734 }735 736 733 } 737 734 738 735 do_action( 'groups_group_request_managed', $bp->groups->current_group->id, $request_action, $membership_id ); 739 740 736 bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group ) . 'admin/membership-requests/' ); 741 737 } 742 738 743 739 do_action( 'groups_screen_group_admin_requests', $bp->groups->current_group->id ); 744 745 740 bp_core_load_template( apply_filters( 'groups_template_group_admin_requests', 'groups/single/home' ) ); 746 741 } … … 844 839 } 845 840 add_action( 'bp_notification_settings', 'groups_screen_notification_settings' ); 846 847 848 841 ?>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)