Skip to:
Content

BuddyPress.org

Ticket #8860: 8860.patch

File 8860.patch, 896 bytes (added by imath, 21 months ago)
  • src/bp-core/bp-core-functions.php

    diff --git src/bp-core/bp-core-functions.php src/bp-core/bp-core-functions.php
    index 2fae229af..84abb5653 100644
    function bp_core_time_diff( $args = array() ) { 
    12901290
    12911291        foreach ( array( 'older_date', 'newer_date' ) as $date ) {
    12921292                if ( ! $r[ $date ] ) {
     1293                        $r[ $date ] = 0;
    12931294                        continue;
    12941295                }
    12951296
    1296                 if ( ! is_numeric( $r[ $date ] ) ) {
     1297                if ( preg_match( '/^\d{4}-\d{2}-\d{2}[ ]\d{2}:\d{2}:\d{2}$/', $r[ $date ] ) ) {
    12971298                        $time_chunks = explode( ':', str_replace( ' ', ':', $r[ $date ] ) );
    12981299                        $date_chunks = explode( '-', str_replace( ' ', '-', $r[ $date ] ) );
    12991300                        $r[ $date ]  = gmmktime(
    function bp_core_time_diff( $args = array() ) { 
    13041305                                (int) $date_chunks[2],
    13051306                                (int) $date_chunks[0]
    13061307                        );
     1308                } elseif ( ! is_int( $r[ $date ] ) ) {
     1309                        $r[ $date ] = 0;
    13071310                }
    13081311        }
    13091312