bp_messages_enforce_current_user( array|string $args = array() )
Enforce limitations on viewing private message contents
Description
See also
- bp_has_message_threads(): for description of parameters
Parameters
- $args
-
(Optional) See bp_has_message_threads().
Default value: array()
Return
(array|string)
Source
File: bp-messages/bp-messages-filters.php
106 107 108 109 110 111 112 113 114 115 116 117 118 | function bp_messages_enforce_current_user( $args = array () ) { // Non-community moderators can only ever see their own messages. if ( is_user_logged_in() && ! bp_current_user_can( 'bp_moderate' ) ) { $_user_id = (int) bp_loggedin_user_id(); if ( $_user_id !== (int) $args [ 'user_id' ] ) { $args [ 'user_id' ] = $_user_id ; } } // Return possibly modified $args array. return $args ; } |
Changelog
Version | Description |
---|---|
BuddyPress 2.3.2 | 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.