Changeset 5131 for trunk/bp-xprofile/bp-xprofile-filters.php
- Timestamp:
- 09/09/2011 05:47:59 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/bp-xprofile/bp-xprofile-filters.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-xprofile/bp-xprofile-filters.php
r4961 r5131 110 110 } 111 111 112 /** 113 * xprofile_filter_format_field_value() 114 * 115 * Runs stripslashes on XProfile fields. If is field_type is 'datebox' 116 * then the date will be formatted by bp_format_time(). 117 * 118 * @since 1.0.0 119 * 120 * @param string $field_value XProfile field_value to be filtered. 121 * @param string $field_type XProfile field_type to be filtered. 122 * 123 * @uses bp_format_time() 124 * 125 * @return string $field_value Filtered XProfile field_value. False on failure. 126 */ 112 127 function xprofile_filter_format_field_value( $field_value, $field_type = '' ) { 113 128 if ( !isset( $field_value ) || empty( $field_value ) ) 114 129 return false; 115 130 116 if ( 'datebox' == $field_type ) 117 $field_value = bp_format_time( $field_value, true, false ); 118 else 131 if ( 'datebox' == $field_type ) { 132 133 // If Unix timestamp 134 if ( is_numeric( $field_value ) ) 135 $field_value = bp_format_time( $field_value, true, false ); 136 137 // If MySQL timestamp 138 else 139 $field_value = bp_format_time( strtotime( $field_value ), true, false ); 140 141 } else { 119 142 $field_value = str_replace(']]>', ']]>', $field_value ); 143 } 120 144 121 145 return stripslashes( $field_value );
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)