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-ajax.php

    r391 r394  
    2929   
    3030        foreach ( (array) $users as $user ) {
    31             if ( !bp_core_user_has_home($user->user_id) || !$user->user_id ) continue;
    3231        ?>
    3332            <li>
     
    6463add_action( 'wp_ajax_widget_members', 'bp_core_ajax_widget_members' );
    6564
     65
     66function bp_core_ajax_directory_members() {
     67    global $bp;
     68
     69    check_ajax_referer('directory_members');
     70
     71    if ( !$bp ) {
     72        bp_core_setup_globals();
     73       
     74        if ( function_exists('friends_install') )
     75            friends_setup_globals();
     76    }
     77   
     78    $users = BP_Core_User::get_users_by_letter( $_POST['letter'] );
     79
     80    if ( $users ) {
     81        echo '0[[SPLIT]]'; // return valid result.
     82   
     83        foreach ( (array) $users as $user ) {
     84        ?>
     85            <li>
     86                <div class="item-avatar">
     87                    <?php echo bp_core_get_avatar( $user->user_id, 1 ) ?>
     88                </div>
     89
     90                <div class="item">
     91                    <div class="item-title"><?php echo bp_core_get_userlink( $user->user_id ) ?></div>
     92                    <div class="item-meta">
     93                        <span class="activity">
     94                            <?php echo bp_core_get_last_activity( get_usermeta( $user->user_id, 'last_activity' ), __('active '), __(' ago') ); ?>
     95                        </span>
     96                    </div>
     97                </div>
     98            </li>
     99            <?php   
     100        }
     101    } else {
     102        echo "-1[[SPLIT]]<li>" . __("No members matched the current filter.");
     103    }
     104}
     105add_action( 'wp_ajax_directory_members', 'bp_core_ajax_directory_members' );
     106
     107
    66108?>
Note: See TracChangeset for help on using the changeset viewer.