Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
10/23/2008 12:56:37 PM (17 years ago)
Author:
apeatling
Message:

Removed home base requirement

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-classes.php

    r391 r394  
    6161        $this->fullname = bp_core_get_userlink( $this->id, true );
    6262        $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') );
    6464       
    6565        if ( function_exists('xprofile_install') ) {
     
    6767            $this->avatar_thumb = bp_core_get_avatar( $this->id, 1 );
    6868            $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 );
    7169        }
    7270       
     
    117115        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 ) );       
    118116    }
     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    }
    119139}
    120140
Note: See TracChangeset for help on using the changeset viewer.