[buddypress-trac] [BuddyPress] #4310: Members Profile Shows "active sometime ago"

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Wed Jul 11 13:14:06 UTC 2012


#4310: Members Profile Shows "active sometime ago"
-------------------------------------------+------------------------------
 Reporter:  frank13                        |       Owner:
     Type:  defect (bug)                   |      Status:  new
 Priority:  normal                         |   Milestone:  Awaiting Review
Component:  Core                           |     Version:  1.5.6
 Severity:  normal                         |  Resolution:
 Keywords:  needs-patch reporter-feedback  |
-------------------------------------------+------------------------------

Comment (by boonebgorges):

 > boonepgorges

 'b' not 'p'

 > How can that be?

 During its loading process, WP sets your runtime timezone to UTC
 https://core.trac.wordpress.org/browser/tags/3.4.1/wp-settings.php#L35. So
 that's why date() is returning something different inside and outside of
 WP. I still don't understand how it is causing the problem originally
 reported in this ticket, though, because regardless of whether WP's
 internal time matches your system time, the fact is that BP is using WP's
 time for last_activity as well as for *now*, which means that time
 comparisons ("x minutes ago") should work just fine.

 > could you be kind enough to show me what the filter command for
 bp_core_current_time would look like

 Here's the syntax:

 {{{
 function bbg_do_something_to_current_time( $time ) {
    // do stuff to $time (or provide a whole new value), and then return it

    return $time;
 }
 add_filter( 'bp_core_current_time', 'bbg_do_something_to_current_time' );
 }}}

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4310#comment:17>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list