Changeset 4783 for trunk/includes/users/capabilities.php
- Timestamp:
- 02/28/2013 05:15:01 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/includes/users/capabilities.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/users/capabilities.php
r4758 r4783 364 364 * @uses bbp_is_user_home() 365 365 * @uses bbp_get_displayed_user_field() 366 * @uses is_super_admin()366 * @uses bbp_is_user_keymaster() 367 367 * @uses get_blogs_of_user() 368 368 * @uses get_current_blog_id() … … 387 387 return false; 388 388 389 // Bail if user ID is super admin390 if ( is_super_admin( $user_id ) )389 // Bail if user ID is keymaster 390 if ( bbp_is_user_keymaster( $user_id ) ) 391 391 return false; 392 392 … … 453 453 * @uses bbp_is_user_home() 454 454 * @uses bbp_get_displayed_user_field() 455 * @uses is_super_admin()455 * @uses bbp_is_user_keymaster() 456 456 * @uses get_blogs_of_user() 457 457 * @uses bbp_get_topic_post_type() … … 475 475 return false; 476 476 477 // Bail if user ID is super admin478 if ( is_super_admin( $user_id ) )477 // Bail if user ID is keymaster 478 if ( bbp_is_user_keymaster( $user_id ) ) 479 479 return false; 480 480 … … 628 628 629 629 /** 630 * Checks if user is a keymaster 631 * 632 * @since bbPress (r4783) 633 * 634 * @param int $user_id 635 * @return bool True if keymaster, false if not 636 */ 637 function bbp_is_user_keymaster( $user_id = 0 ) { 638 639 // Default to current user ID if none is passed 640 $_user_id = (int) ! empty( $user_id ) ? $user_id : bbp_get_current_user_id(); 641 642 // Filter and return 643 return (bool) apply_filters( 'bbp_is_user_keymaster', user_can( $user_id, 'keep_gate' ), $_user_id, $user_id ); 644 } 645 646 /** 630 647 * Does a user have a profile for the current site 631 648 * … … 637 654 * @uses bbp_get_user_id() To verify the user ID 638 655 * @uses get_userdata() To get the user's data 639 * @uses is_super_admin() To determine if user can see inactive users656 * @uses bbp_is_user_keymaster() To determine if user can see inactive users 640 657 * @uses bbp_is_user_inactive() To check if user is spammer or deleted 641 658 * @uses apply_filters() To allow override of this functions result … … 658 675 $retval = false; 659 676 660 // User is inactive, and current user is not a super admin661 } elseif ( ! is_super_admin() && bbp_is_user_inactive( $user->ID ) ) {677 // User is inactive, and current user is not a keymaster 678 } elseif ( ! bbp_is_user_keymaster() && bbp_is_user_inactive( $user->ID ) ) { 662 679 $retval = false; 663 680 }
Note: See TracChangeset
for help on using the changeset viewer.