Make WordPress Core

Ticket #2790: 2790.diff

File 2790.diff, 872 bytes (added by robmiller, 18 years ago)
  • cron.php

     
    6565}
    6666
    6767function spawn_cron() {
    68         if ( array_shift( array_keys( get_option( 'cron' ) ) ) > time() )
     68        $crons = get_option( 'cron' );
     69        $keys = array_keys( $crons );
     70        if ( array_shift( $keys ) > time() )
    6971                return;
    7072
    7173        $cron_url = get_settings( 'siteurl' ) . '/wp-cron.php';
     
    8183
    8284function wp_cron() {
    8385        $crons = get_option( 'cron' );
    84         if ( !is_array($crons) || array_shift( array_keys( $crons ) ) > time() )
     86        $keys = array_keys( $crons );
     87        if ( !is_array($crons) || array_shift( $keys ) > time() )
    8588                return;
    8689
    8790        $schedules = wp_get_schedules();
     
    104107        return array_merge( apply_filters( 'cron_schedules', array() ), $schedules );
    105108}
    106109
    107 ?>
    108  No newline at end of file
     110?>