WordPress.org

Make WordPress Core

Ticket #16756: 16756.patch

File 16756.patch, 3.9 KB (added by hakre, 3 years ago)

Use of get_blog_prefix()

  • wp-content/plugins/akismet/akismet.php

     
    437437 
    438438        delete_option('akismet_available_servers'); 
    439439 
     440        $prefix = $wpdb->get_blog_prefix(); 
    440441        $comment_errors = $wpdb->get_col( " 
    441442                SELECT comment_id 
    442                 FROM {$wpdb->prefix}commentmeta 
     443                FROM {$prefix}commentmeta 
    443444                WHERE meta_key = 'akismet_error' 
    444445                LIMIT 100 
    445446        " ); 
  • wp-includes/capabilities.php

     
    9898         */ 
    9999        function _init () { 
    100100                global $wpdb, $wp_user_roles; 
    101                 $this->role_key = $wpdb->prefix . 'user_roles'; 
     101                $this->role_key = $wpdb->get_blog_prefix() . 'user_roles'; 
    102102                if ( ! empty( $wp_user_roles ) ) { 
    103103                        $this->roles = $wp_user_roles; 
    104104                        $this->use_db = false; 
     
    516516        function _init_caps( $cap_key = '' ) { 
    517517                global $wpdb; 
    518518                if ( empty($cap_key) ) 
    519                         $this->cap_key = $wpdb->prefix . 'capabilities'; 
     519                        $this->cap_key = $wpdb->get_blog_prefix() . 'capabilities'; 
    520520                else 
    521521                        $this->cap_key = $cap_key; 
    522522                $this->caps = &$this->{$this->cap_key}; 
     
    662662        function update_user_level_from_caps() { 
    663663                global $wpdb; 
    664664                $this->user_level = array_reduce( array_keys( $this->allcaps ), array( &$this, 'level_reduction' ), 0 ); 
    665                 update_user_meta( $this->ID, $wpdb->prefix . 'user_level', $this->user_level ); 
     665                update_user_meta( $this->ID, $wpdb->get_blog_prefix() . 'user_level', $this->user_level ); 
    666666        } 
    667667 
    668668        /** 
     
    704704                global $wpdb; 
    705705                $this->caps = array(); 
    706706                delete_user_meta( $this->ID, $this->cap_key ); 
    707                 delete_user_meta( $this->ID, $wpdb->prefix . 'user_level' ); 
     707                delete_user_meta( $this->ID, $wpdb->get_blog_prefix() . 'user_level' ); 
    708708                $this->get_role_caps(); 
    709709        } 
    710710 
  • wp-includes/ms-blogs.php

     
    475475        } 
    476476 
    477477        $wpdb->set_blog_id($new_blog); 
    478         $table_prefix = $wpdb->prefix; 
     478        $table_prefix = $wpdb->get_blog_prefix(); 
    479479        $prev_blog_id = $blog_id; 
    480480        $blog_id = $new_blog; 
    481481 
     
    541541        $wpdb->set_blog_id($blog); 
    542542        $prev_blog_id = $blog_id; 
    543543        $blog_id = $blog; 
    544         $table_prefix = $wpdb->prefix; 
     544        $table_prefix = $wpdb->get_blog_prefix(); 
    545545 
    546546        if ( is_object( $wp_roles ) ) { 
    547547                $wpdb->suppress_errors(); 
  • wp-includes/user.php

     
    262262 
    263263        // Keys used as object vars cannot have dashes. 
    264264        $key = str_replace('-', '', $option); 
    265  
    266         if ( isset( $user->{$wpdb->prefix . $key} ) ) // Blog specific 
    267                 $result = $user->{$wpdb->prefix . $key}; 
     265        $prefix = $wpdb->get_blog_prefix(); 
     266        if ( isset( $user->{$prefix . $key} ) ) // Blog specific 
     267                $result = $user->{$prefix . $key}; 
    268268        elseif ( isset( $user->{$key} ) ) // User specific and cross-blog 
    269269                $result = $user->{$key}; 
    270270        else 
     
    295295        global $wpdb; 
    296296 
    297297        if ( !$global ) 
    298                 $option_name = $wpdb->prefix . $option_name; 
     298                $option_name = $wpdb->get_blog_prefix() . $option_name; 
    299299 
    300300        // For backward compatibility. See differences between update_user_meta() and deprecated update_usermeta(). 
    301301        // http://core.trac.wordpress.org/ticket/13088 
     
    324324        global $wpdb; 
    325325 
    326326        if ( !$global ) 
    327                 $option_name = $wpdb->prefix . $option_name; 
     327                $option_name = $wpdb->get_blog_prefix() . $option_name; 
    328328        return delete_user_meta( $user_id, $option_name ); 
    329329} 
    330330 
     
    11011101                $user->{$key} = $value; 
    11021102        } 
    11031103 
    1104         $level = $wpdb->prefix . 'user_level'; 
     1104        $level = $wpdb->get_blog_prefix() . 'user_level'; 
    11051105        if ( isset( $user->{$level} ) ) 
    11061106                $user->user_level = $user->{$level}; 
    11071107