Make WordPress Core

Ticket #23175: 23175.2.patch

File 23175.2.patch, 1.2 KB (added by SergeyBiryukov, 12 years ago)
  • wp-admin/includes/file.php

     
    9090                $home_path = ABSPATH;
    9191        }
    9292
    93         return $home_path;
     93        return str_replace( '\\', '/', $home_path );
    9494}
    9595
    9696/**
  • wp-admin/network.php

     
    314314        $base              = parse_url( $slashed_home, PHP_URL_PATH );
    315315        $document_root_fix = str_replace( '\\', '/', realpath( $_SERVER['DOCUMENT_ROOT'] ) );
    316316        $abspath_fix       = str_replace( '\\', '/', ABSPATH );
    317         $home_path         = 0 === strpos( $abspath_fix, $document_root_fix ) ? $document_root_fix . $base : str_replace( '\\', '/', get_home_path() );
     317        $home_path         = 0 === strpos( $abspath_fix, $document_root_fix ) ? $document_root_fix . $base : get_home_path();
    318318        $wp_siteurl_subdir = preg_replace( '#^' . preg_quote( $home_path, '#' ) . '#', '', $abspath_fix );
    319319        $rewrite_base      = ! empty( $wp_siteurl_subdir ) ? ltrim( trailingslashit( $wp_siteurl_subdir ), '/' ) : '';
    320320