Changeset 8093 for trunk/bp-groups/bp-groups-actions.php
- Timestamp:
- 03/09/2014 07:18:31 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups/bp-groups-actions.php
r7788 r8093 123 123 } 124 124 125 if ( 'group-invites' == bp_get_groups_current_create_step() ) 125 if ( 'group-invites' === bp_get_groups_current_create_step() ) { 126 if ( ! empty( $_POST['friends'] ) ) { 127 foreach ( (array) $_POST['friends'] as $friend ) { 128 groups_invite_user( array( 129 'user_id' => $friend, 130 'group_id' => $bp->groups->new_group_id, 131 ) ); 132 } 133 } 134 126 135 groups_send_invites( bp_loggedin_user_id(), $bp->groups->new_group_id ); 136 } 127 137 128 138 do_action( 'groups_create_group_step_save_' . bp_get_groups_current_create_step() ); … … 180 190 } 181 191 192 // Remove invitations 193 if ( 'group-invites' === bp_get_groups_current_create_step() && ! empty( $_REQUEST['user_id'] ) && is_numeric( $_REQUEST['user_id'] ) ) { 194 if ( ! check_admin_referer( 'groups_invite_uninvite_user' ) ) { 195 return false; 196 } 197 198 $message = __( 'Invite successfully removed', 'buddypress' ); 199 $error = false; 200 201 if( ! groups_uninvite_user( (int) $_REQUEST['user_id'], $bp->groups->new_group_id ) ) { 202 $message = __( 'There was an error removing the invite', 'buddypress' ); 203 $error = 'error'; 204 } 205 206 bp_core_add_message( $message, $error ); 207 bp_core_redirect( bp_get_root_domain() . '/' . bp_get_groups_root_slug() . '/create/step/group-invites/' ); 208 } 209 182 210 // Group avatar is handled separately 183 211 if ( 'group-avatar' == bp_get_groups_current_create_step() && isset( $_POST['upload'] ) ) {
Note: See TracChangeset
for help on using the changeset viewer.