Make WordPress Core

Ticket #59116: 59116.2.diff

File 59116.2.diff, 1.7 KB (added by SergeyBiryukov, 10 months ago)
  • src/wp-admin/includes/class-wp-site-health.php

     
    19431943        public function get_test_available_updates_disk_space() {
    19441944                $available_space = function_exists( 'disk_free_space' ) ? @disk_free_space( WP_CONTENT_DIR . '/upgrade/' ) : false;
    19451945
    1946                 $available_space = false !== $available_space
    1947                         ? (int) $available_space
    1948                         : 0;
    1949 
    19501946                $result = array(
    19511947                        'label'       => __( 'Disk space available to safely perform updates' ),
    19521948                        'status'      => 'good',
     
    19631959                        'test'        => 'available_updates_disk_space',
    19641960                );
    19651961
    1966                 if ( $available_space < 100 * MB_IN_BYTES ) {
    1967                         $result['description'] = __( 'Available disk space is low, less than 100 MB available.' );
     1962                if ( false === $available_space ) {
     1963                        $result['description'] = __( 'Could not determine available disk space for updates.' );
    19681964                        $result['status']      = 'recommended';
    1969                 }
    1970 
    1971                 if ( $available_space < 20 * MB_IN_BYTES ) {
     1965                } elseif ( $available_space < 20 * MB_IN_BYTES ) {
    19721966                        $result['description'] = __( 'Available disk space is critically low, less than 20 MB available. Proceed with caution, updates may fail.' );
    19731967                        $result['status']      = 'critical';
    1974                 }
    1975 
    1976                 if ( ! $available_space ) {
    1977                         $result['description'] = __( 'Could not determine available disk space for updates.' );
     1968                } elseif ( $available_space < 100 * MB_IN_BYTES ) {
     1969                        $result['description'] = __( 'Available disk space is low, less than 100 MB available.' );
    19781970                        $result['status']      = 'recommended';
    19791971                }
    19801972