bp_media_download_url_file ()
检查用户是否有权限下载该文件。如果不重定向到主页。
描述
源
文件:bp-media / bp-media-functions.php
函数bp_media_download_url_file(){如果(收取($ _GET [' attachment_id ']) & &收取($ _GET [' download_media_file ']) & &收取($ _GET [' media_file ']) & &收取($ _GET [' media_type '] ) ) { // phpcs:忽略WordPress.Security.NonceVerification如果(“文件夹”! = = $ _GET [' media_type ']) {$ media_privacy = bp_media_user_can_manage_media ($ _GET [' media_file '],bp_loggedin_user_id ()); // phpcs:ignore WordPress.Security.NonceVerification $can_download_btn = ( true === (bool) $media_privacy['can_download'] ) ? true : false; } if ( $can_download_btn ) { bp_media_download_file( $_GET['attachment_id'], $_GET['media_type'] ); // phpcs:ignore WordPress.Security.NonceVerification } else { wp_safe_redirect( site_url() ); } } }
更新日志
版本 | 描述 |
---|---|
BuddyBoss 1.4.4 | 介绍了。 |