WordPress.org

Make WordPress Core

Ticket #16702: 16702.diff

File 16702.diff, 1.7 KB (added by solarissmoke, 7 years ago)
  • wp-includes/user.php

     
    715715}
    716716
    717717/**
    718  * Checks if the current user belong to a given blog.
    719  *
    720  * @since 3.0.0
    721  *
    722  * @param int $blog_id Blog ID
    723  * @return bool True if the current users belong to $blog_id, false if not.
    724  */
    725 function is_blog_user( $blog_id = 0 ) {
    726         global $wpdb;
    727 
    728         $current_user = wp_get_current_user();
    729         if ( !$blog_id )
    730                 $blog_id = $wpdb->blogid;
    731 
    732         $cap_key = $wpdb->base_prefix . $blog_id . '_capabilities';
    733 
    734         if ( is_array($current_user->$cap_key) && in_array(1, $current_user->$cap_key) )
    735                 return true;
    736 
    737         return false;
    738 }
    739 
    740 /**
    741718 * Add meta data field to a user.
    742719 *
    743720 * Post meta data is called "Custom Fields" on the Administration Panels.
  • wp-includes/deprecated.php

     
    26022602        return true;
    26032603}
    26042604
     2605/**
     2606 * Checks if the current user belong to a given blog. No longer used in core.
     2607 *
     2608 * @since MU
     2609 * @deprecated 3.2
     2610 *
     2611 * @param int $blog_id Blog ID
     2612 * @return bool True if the current user belongs to $blog_id, false if not.
     2613 */
     2614function is_blog_user( $blog_id = 0 ) {
     2615        _deprecated_function( __FUNCTION__, '3.2' );
     2616       
     2617        global $wpdb;
     2618
     2619        $current_user = wp_get_current_user();
     2620       
     2621        if ( !$blog_id )
     2622                $blog_id = $wpdb->blogid;
     2623
     2624        $cap_key = $wpdb->get_blog_prefix( $blog_id ) . 'capabilities';
     2625       
     2626        if ( is_array( $current_user->$cap_key ) && in_array( 1, $current_user->$cap_key ) )
     2627                return true;
     2628
     2629        return false;
     2630}
     2631