Changeset 394 for trunk/bp-core/bp-core-classes.php
- Timestamp:
- 10/23/2008 12:56:37 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/bp-core/bp-core-classes.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-classes.php
r391 r394 61 61 $this->fullname = bp_core_get_userlink( $this->id, true ); 62 62 $this->email = bp_core_get_user_email( $this->id ); 63 $this->last_active = bp_core_get_last_activity( get_usermeta( $this->id, 'last_activity' ), __('active ' , 'buddypress'), __(' ago', 'buddypress') );63 $this->last_active = bp_core_get_last_activity( get_usermeta( $this->id, 'last_activity' ), __('active '), __(' ago') ); 64 64 65 65 if ( function_exists('xprofile_install') ) { … … 67 67 $this->avatar_thumb = bp_core_get_avatar( $this->id, 1 ); 68 68 $this->avatar_mini = bp_core_get_avatar( $this->id, 1, false, 25, 25 ); 69 70 $this->profile_last_updated = bp_profile_last_updated_date( $this->id, false );71 69 } 72 70 … … 117 115 return $wpdb->get_results( $wpdb->prepare( "SELECT user_id FROM {$wpdb->base_prefix}usermeta um WHERE meta_key = 'last_activity' AND DATE_ADD( FROM_UNIXTIME(meta_value), INTERVAL 5 MINUTE ) >= NOW() ORDER BY FROM_UNIXTIME(meta_value) DESC LIMIT %d", $limit ) ); 118 116 } 117 118 function get_users_by_letter( $letter, $limit = 5 ) { 119 global $wpdb, $bp; 120 121 if ( !function_exists('xprofile_install') ) 122 return false; 123 124 if ( !$bp ) { 125 bp_core_setup_globals(); 126 xprofile_setup_globals(); 127 } 128 129 if ( !$limit ) 130 $limit = 5; 131 132 if ( strlen($letter) > 1 || is_numeric($letter) || !$letter ) 133 return false; 134 135 like_escape($letter); 136 137 return $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT um.user_id FROM {$wpdb->base_prefix}usermeta um LEFT JOIN {$bp['profile']['table_name_data']} pd ON um.user_id = pd.user_id LEFT JOIN {$bp['profile']['table_name_fields']} pf ON pd.field_id = pf.id WHERE pf.name = 'First Name' AND pd.value LIKE '$letter%%' ORDER BY pf.name DESC" ) ); 138 } 119 139 } 120 140
Note: See TracChangeset
for help on using the changeset viewer.