messages_send_notice( string $subject, string $message )

Send a notice.

Description

Parameters

$subject

(Required) Subject of the notice.

$message

(Required) Content of the notice.

Return

(bool) True on success, false on failure.

Source

File: bp-messages/bp-messages-functions.php

335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
function messages_send_notice( $subject, $message ) {
    if ( !bp_current_user_can( 'bp_moderate' ) || empty( $subject ) || empty( $message ) ) {
        return false;
 
    // Has access to send notices, lets do it.
    } else {
        $notice            = new BP_Messages_Notice;
        $notice->subject   = $subject;
        $notice->message   = $message;
        $notice->date_sent = bp_core_current_time();
        $notice->is_active = 1;
        $notice->save(); // Send it.
 
        /**
         * Fires after a notice has been successfully sent.
         *
         * @since BuddyPress 1.0.0
         *
         * @param string $subject Subject of the notice.
         * @param string $message Content of the notice.
         */
        do_action_ref_array( 'messages_send_notice', array( $subject, $message ) );
 
        return true;
    }
}

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.