Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
04/28/2021 11:51:00 PM (4 years ago)
Author:
dcavins
Message:

Member Invites: Add Nouveau template pack.

Add templates and logic for outputting the
member invitations screens.

Super props imath.

See #8139.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-nouveau/buddypress-functions.php

    r12814 r12921  
    196196        add_filter( 'bp_uri', array( $this, 'customizer_set_uri' ), 10, 1 );
    197197
     198        // Modify "registration disabled" and welcome message if invitations are enabled.
     199        add_action( 'bp_nouveau_feedback_messages', array( $this, 'filter_registration_messages' ), 99 );
     200
    198201        /** Override **********************************************************/
    199202
     
    677680        return $path;
    678681    }
     682    /**
     683     * Modify "registration disabled" message in Nouveau template pack.
     684     * Modify welcome message in Nouveau template pack.
     685     *
     686     * @since 8.0.0
     687     *
     688     * @param array $messages The list of feedback messages.
     689     *
     690     * @return array $messages
     691     */
     692    function filter_registration_messages( $messages ) {
     693        // Change the "registration is disabled" message.
     694        $disallowed_message = bp_members_invitations_get_modified_registration_disabled_message();
     695        if ( $disallowed_message ) {
     696            $messages['registration-disabled']['message'] = $disallowed_message;
     697        }
     698        // Add information about invitations to the welcome block.
     699        $welcome_message = bp_members_invitations_get_registration_welcome_message();
     700        if ( $welcome_message ) {
     701            $messages['request-details']['message'] = $welcome_message . $messages['request-details']['message'];
     702        }
     703        return $messages;
     704    }
    679705}
    680706
Note: See TracChangeset for help on using the changeset viewer.