bp_nouveau_add_notice_notification_for_user( $notifications, $user_id )
Add notice notification for member.
Description
Source
File: bp-templates/bp-nouveau/includes/messages/functions.php
function bp_nouveau_add_notice_notification_for_user( $notifications, $user_id ) { if ( ! bp_is_active( 'messages' ) || ! doing_action( 'admin_bar_menu' ) ) { return $notifications; } $notice = BP_Messages_Notice::get_active(); if ( empty( $notice->id ) ) { return $notifications; } $closed_notices = bp_get_user_meta( $user_id, 'closed_notices', true ); if ( empty( $closed_notices ) ) { $closed_notices = array(); } if ( in_array( $notice->id, $closed_notices, true ) ) { return $notifications; } $notice_notification = new stdClass; $notice_notification->id = 0; $notice_notification->user_id = $user_id; $notice_notification->item_id = $notice->id; $notice_notification->secondary_item_id = ''; $notice_notification->component_name = 'messages'; $notice_notification->component_action = 'new_notice'; $notice_notification->date_notified = $notice->date_sent; $notice_notification->is_new = '1'; return array_merge( $notifications, array( $notice_notification ) ); }
Changelog
Version | Description |
---|---|
BuddyPress 3.0.0 | Introduced. |
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.