Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
10/23/2008 12:56:37 PM (18 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.