WordPress.org

Make WordPress Core

Ticket #7861: 7861.3.diff

File 7861.3.diff, 1.1 KB (added by ShaneF, 6 years ago)
  • update-core.php

     
    177177 
    178178        // Sanity check the unzipped distribution 
    179179        apply_filters('update_feedback', __('Verifying the unpacked files')); 
    180         if ( !file_exists($from . '/wordpress/wp-settings.php') || !file_exists($from . '/wordpress/wp-admin/admin.php') || 
    181                 !file_exists($from . '/wordpress/wp-includes/functions.php') ) { 
     180        if ( !$wp_filesystem->exists($from . '/wordpress/wp-settings.php') || !$wp_filesystem->exists($from . '/wordpress/wp-admin/admin.php') || 
     181                !$wp_filesystem->exists($from . '/wordpress/wp-includes/functions.php') ) { 
    182182                $wp_filesystem->delete($from, true); 
    183183                return new WP_Error('insane_distro', __('The update could not be unpacked') ); 
    184184        } 
     
    202202        // Remove old files 
    203203        foreach ( $_old_files as $old_file ) { 
    204204                $old_file = $to . $old_file; 
    205                 if ( !file_exists($old_file) ) 
     205                if ( !$wp_filesystem->exists($old_file) ) 
    206206                        continue; 
    207207                $wp_filesystem->delete($old_file, true); 
    208208        }