WordPress.org

Make WordPress Core

Ticket #12069: 12069.diff

File 12069.diff, 1.3 KB (added by nacin, 4 years ago)
  • wp-admin/ms-upgrade-site.php

     
    3333                        echo "<ul>"; 
    3434                        foreach ( (array) $blogs as $details ) { 
    3535                                if ( $details['spam'] == 0 && $details['deleted'] == 0 && $details['archived'] == 0 ) { 
    36                                         $blog_prefix = $wpdb->get_blog_prefix( $details[ 'blog_id' ] ); 
    37                                         $siteurl = $wpdb->get_var( "SELECT option_value from {$blog_prefix}options WHERE option_name = 'siteurl'" ); 
     36                                        $siteurl = get_blog_option( $details['blog_id'], 'siteurl' ); 
    3837                                        echo "<li>$siteurl</li>"; 
    3938                                        $response = wp_remote_get( trailingslashit( $siteurl ) . "wp-admin/upgrade.php?step=1", array( 'timeout' => 120, 'httpversion' => '1.1' ) ); 
    4039                                        if ( is_wp_error( $response ) ) 
  • wp-includes/ms-functions.php

     
    275275                return get_blog_option( $blog_id, 'siteurl' ); 
    276276 
    277277        if ( 'siteurl' == $setting || 'home' == $setting || 'category_base' == $setting ) 
    278                 $value = preg_replace( '|/+$|', '', $value ); 
     278                $value = untrailingslashit( $value ); 
    279279 
    280280        if (! @unserialize( $value ) ) 
    281281                $value = stripslashes( $value );