Make WordPress Core

Ticket #22405: 22405.patch

File 22405.patch, 2.1 KB (added by chriscct7, 9 years ago)
  • src/wp-includes/default-constants.php

     
    105105         *
    106106         * If you need more accuracy please consider using the DateTime class (http://php.net/manual/class.datetime.php).
    107107         */
    108         define( 'MINUTE_IN_SECONDS', 60 );
    109         define( 'HOUR_IN_SECONDS',   60 * MINUTE_IN_SECONDS );
    110         define( 'DAY_IN_SECONDS',    24 * HOUR_IN_SECONDS   );
    111         define( 'WEEK_IN_SECONDS',    7 * DAY_IN_SECONDS    );
    112         define( 'MONTH_IN_SECONDS',  30 * DAY_IN_SECONDS    );
    113         define( 'YEAR_IN_SECONDS',  365 * DAY_IN_SECONDS    );
    114         /**#@-*/
     108        if ( ! defined( 'MINUTE_IN_SECONDS' ) ) {
     109                define( 'MINUTE_IN_SECONDS', 60 );
     110        }
     111        if ( ! defined( 'HOUR_IN_SECONDS' ) ) {
     112                define( 'HOUR_IN_SECONDS',   60 * MINUTE_IN_SECONDS );
     113        }
     114        if ( ! defined( 'DAY_IN_SECONDS' ) ) {
     115                define( 'DAY_IN_SECONDS',    24 * HOUR_IN_SECONDS   );
     116        }
     117        if ( ! defined( 'WEEK_IN_SECONDS' ) ) {
     118                define( 'WEEK_IN_SECONDS',    7 * DAY_IN_SECONDS    );
     119        }
     120        if ( ! defined( 'MONTH_IN_SECONDS' ) ) {
     121                define( 'MONTH_IN_SECONDS',  30 * DAY_IN_SECONDS    );
     122        }
     123        if ( ! defined( 'YEAR_IN_SECONDS' ) ) {
     124                define( 'YEAR_IN_SECONDS',  365 * DAY_IN_SECONDS    );
     125        }
     126
     127        // Constants for expressing human-readable data sizes
     128        // in their respective number of bytes.
     129        if ( ! defined( 'KB_IN_BYTES' ) ) {
     130                define( 'KB_IN_BYTES', 1024 );
     131        }
     132        if ( ! defined( 'MB_IN_BYTES' ) ) {
     133                define( 'MB_IN_BYTES', 1024 * KB_IN_BYTES );
     134        }
     135        if ( ! defined( 'GB_IN_BYTES' ) ) {
     136                define( 'GB_IN_BYTES', 1024 * MB_IN_BYTES );
     137        }
     138        if ( ! defined( 'TB_IN_BYTES' ) ) {
     139                define( 'TB_IN_BYTES', 1024 * GB_IN_BYTES );
     140        }
     141        if ( ! defined( 'PB_IN_BYTES' ) ) {
     142                define( 'PB_IN_BYTES', 1024 * TB_IN_BYTES );
     143        }
     144        if ( ! defined( 'EB_IN_BYTES' ) ) {
     145                define( 'EB_IN_BYTES', 1024 * PB_IN_BYTES );
     146        }
     147        if ( ! defined( 'ZB_IN_BYTES' ) ) {
     148                define( 'ZB_IN_BYTES', 1024 * EB_IN_BYTES );
     149        }
     150        if ( ! defined( 'YB_IN_BYTES' ) ) {
     151                define( 'YB_IN_BYTES', 1024 * ZB_IN_BYTES );   
     152        }
    115153}
    116154
    117155/**