WordPress.org

Make WordPress Core

Ticket #16756: 16756.patch

File 16756.patch, 3.9 KB (added by hakre, 7 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