Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/20/2024 06:27:29 PM (23 months ago)
Author:
imath
Message:

Groups Admin: improve feedback messages after group edits

In particular use more meaningful confirmation/error messages when a group member is promoted, demoted, banned, removed or when a user is added to the group.

Props martenw

Fixes #9223
Closes https://github.com/buddypress/buddypress/pull/374

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-groups/bp-groups-functions.php

    r13996 r14024  
    424424function groups_edit_group_settings( $group_id, $enable_forum, $status, $invite_status = false, $parent_id = false ) {
    425425
    426         $group = groups_get_group( $group_id );
     426        $group               = groups_get_group( $group_id );
    427427        $group->enable_forum = $enable_forum;
    428428
     
    431431         * from private and there are outstanding membership requests, auto-accept those requests.
    432432         */
    433         if ( 'private' == $group->status && 'public' == $status )
     433        if ( 'private' === $group->status && 'public' === $status ) {
    434434                groups_accept_all_pending_membership_requests( $group->id );
     435        }
    435436
    436437        // Now update the status.
     
    442443        }
    443444
    444         if ( !$group->save() )
     445        if ( ! $group->save() ) {
    445446                return false;
     447        }
    446448
    447449        // Set the invite status.
    448         if ( $invite_status )
     450        if ( $invite_status ) {
    449451                groups_update_groupmeta( $group->id, 'invite_status', $invite_status );
     452        }
    450453
    451454        groups_update_groupmeta( $group->id, 'last_activity', bp_core_current_time() );
     
    13591362                        'id'           => 'admin',
    13601363                        'name'         => __( 'Administrator', 'buddypress' ),
     1364                        'plural_name'  => _x( 'administrators', 'group role plural name', 'buddypress' ),
    13611365                        'is_admin'     => true,
    13621366                        'is_banned'    => false,
     
    13671371                        'id'           => 'mod',
    13681372                        'name'         => __( 'Moderator', 'buddypress' ),
     1373                        'plural_name'  => _x( 'moderators', 'group role plural name', 'buddypress' ),
    13691374                        'is_admin'     => false,
    13701375                        'is_banned'    => false,
     
    13751380                        'id'           => 'member',
    13761381                        'name'         => __( 'Member', 'buddypress' ),
     1382                        'plural_name'  => _x( 'members', 'group role plural name', 'buddypress' ),
    13771383                        'is_admin'     => false,
    13781384                        'is_banned'    => false,
Note: See TracChangeset for help on using the changeset viewer.