BP_REST_Media_Endpoint:: bp_rest_check_privacy_restriction (BP_Media美元的媒体)
基于单个媒体的隐私检查用户访问。
描述
参数
- 美元的媒体
-
(BP_Media)(必需)媒体对象。
返回
(保龄球)
源
文件:bp-media /类/ class-bp-rest-media-endpoint.php
保护功能bp_rest_check_privacy_restriction(媒体){$ bool =(“onlyme”= = = $媒体——>隐私& & bp_loggedin_user_id() ! = = $媒体- > user_id) | |(“loggedin”= = = $ & &空(bp_loggedin_user_id媒体——>隐私 () ) ) || ( bp_is_active(“集团”)& &“团购”= = = $媒体- >隐私& & !空(媒体- > group_id) & &“公共”! = = bp_get_group_status (groups_get_group(媒体- > group_id)) & &空(groups_is_user_admin (bp_loggedin_user_id (), $ media - > group_id)) & &空(groups_is_user_mod (bp_loggedin_user_id (), $ media - > group_id)) & &空(groups_is_user_member (bp_loggedin_user_id (),媒体- > group_id ) ) ) || ( bp_is_active(“朋友”)& &“朋友”= = = $媒体——>隐私& & !$media->user_id && bp_loggedin_user_id() !== $media->user_id && 'is_friend' !== friends_check_friendship_status($media->user_id, bp_loggedin_user_id()));返回bool美元;}