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.