[buddypress-trac] [BuddyPress Trac] #4365: bp_format_time() fails for datebox retrieved by bp_get_member_profile_data()

buddypress-trac noreply at wordpress.org
Wed Jul 23 11:29:13 UTC 2014


#4365: bp_format_time() fails for datebox retrieved by
bp_get_member_profile_data()
--------------------------+-----------------------------
 Reporter:  wbajzek       |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  Future Release
Component:  XProfile      |     Version:  1.5.6
 Severity:  normal        |  Resolution:
 Keywords:  has-patch     |
--------------------------+-----------------------------
Changes (by imath):

 * keywords:   => has-patch


Comment:

 I think we have 2 ways to fix the problem :
 1. As the $field_value param of the function
 {{{xprofile_format_profile_field()}}} is a string : we can as wbajzek is
 suggesting "strtotime" the value before using {{{bp_format_time()}}} in
 case of a datebox field. (see 4365.strtotime.patch)

 2. or i've read in the docblock of this function that the "todo" suggests
 to move it as a filter. But there are already 2 filters in place that are
 doing the job (see 4365.filters.patch) :
 - xprofile_filter_format_field_value
 - and xprofile_filter_format_field_value_by_type

 So i'd suggest to use them for the cases that are concerned :
 - when using {{{bp_member_profile_data( 'field=Datebox' );}}} in the
 members loop
 - and when using {{{xprofile_get_random_profile_data()}}} to get a random
 field

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4365#comment:6>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list