Changeset 1055 for trunk/bp-xprofile/bp-xprofile-filters.php
- Timestamp:
- 02/10/2009 11:37:23 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-xprofile/bp-xprofile-filters.php
r1052 r1055 29 29 } 30 30 31 32 31 function xprofile_filter_link_profile_data( $field_value, $field_type, $field_id ) { 33 32 if ( 'datebox' == $field_type ) … … 43 42 $value = trim( $value ); 44 43 45 if ( count( explode( ' ', $value ) ) > 5 ) 46 $new_values[] = $value; 47 else 48 $new_values[] = '<a href="' . site_url(MEMBERS_SLUG) . '/?s=' . $value . '">' . $value . '</a>'; 44 /* If the value is a URL, skip it and just make it clickable. */ 45 if ( preg_match( '@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?)@', $value ) ) { 46 $new_values[] = make_clickable( $value ); 47 } else { 48 if ( count( explode( ' ', $value ) ) > 5 ) 49 $new_values[] = $value; 50 else 51 $new_values[] = '<a href="' . site_url( MEMBERS_SLUG ) . '/?s=' . $value . '">' . $value . '</a>'; 52 } 49 53 } 50 54
Note: See TracChangeset
for help on using the changeset viewer.