BP_REST_Reply_Endpoint::get_reply_current_user_permissions( integer $reply_id )
Get current user permission for reply.
Description
Parameters
- $reply_id
-
(Required) Reply ID.
Return
(array|void)
Source
File: bp-forums/classes/class-bp-rest-reply-endpoint.php
protected function get_reply_current_user_permissions( $reply_id ) { if ( empty( $reply_id ) ) { return; } // Get reply. $reply = bbp_get_reply( $reply_id ); return array( 'edit' => ( current_user_can( 'edit_others_replies' ) || ( ! empty( $reply_id ) && current_user_can( 'edit_reply', $reply_id ) && ! bbp_past_edit_lock( $reply->post_date_gmt ) ) ), 'move' => ! empty( $reply ) && current_user_can( 'moderate', $reply_id ), 'split' => ! empty( $reply ) && current_user_can( 'moderate', $reply_id ), 'spam' => ! empty( $reply ) && current_user_can( 'moderate', $reply_id ), 'trash' => ! empty( $reply ) && current_user_can( 'delete_reply', $reply_id ), ); }
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.