Skip to:
Content

BuddyPress.org

Changeset 7927


Ignore:
Timestamp:
02/18/2014 08:55:49 PM (11 years ago)
Author:
boonebgorges
Message:

Pass bp_has_members() params as an array in core widgets

File:
1 edited

Legend:

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

    r7756 r7927  
    184184        echo $before_title
    185185           . $title
    186            . $after_title; ?>
    187 
    188         <?php if ( bp_has_members( 'user_id=0&type=' . $instance['member_default'] . '&max=' . $instance['max_members'] . '&populate_extras=1' ) ) : ?>
     186           . $after_title;
     187
     188        $members_args = array(
     189            'user_id'         => 0,
     190            'type'            => $instance['member_default'],
     191            'max'             => $instance['max_members'],
     192            'populate_extras' => true,
     193        );
     194
     195        ?>
     196
     197        <?php if ( bp_has_members( $members_args ) ) : ?>
    189198            <div class="item-options" id="members-list-options">
    190199                <a href="<?php bp_members_directory_permalink(); ?>" id="newest-members" <?php if ( $instance['member_default'] == 'newest' ) : ?>class="selected"<?php endif; ?>><?php _e( 'Newest', 'buddypress' ) ?></a>
     
    329338        echo $before_title
    330339           . $title
    331            . $after_title; ?>
    332 
    333         <?php if ( bp_has_members( 'user_id=0&type=online&per_page=' . $instance['max_members'] . '&max=' . $instance['max_members'] . '&populate_extras=1' ) ) : ?>
     340           . $after_title;
     341
     342        $members_args = array(
     343            'user_id'         => 0,
     344            'type'            => 'online',
     345            'per_page'        => $instance['max_members'],
     346            'max'             => $instance['max_members'],
     347            'populate_extras' => true,
     348        );
     349
     350        ?>
     351
     352        <?php if ( bp_has_members( $members_args ) ) : ?>
    334353            <div class="avatar-block">
    335354                <?php while ( bp_members() ) : bp_the_member(); ?>
     
    421440        echo $before_title
    422441           . $title
    423            . $after_title; ?>
    424 
    425         <?php if ( bp_has_members( 'user_id=0&type=active&per_page=' . $instance['max_members'] . '&max=' . $instance['max_members'] . '&populate_extras=1' ) ) : ?>
     442           . $after_title;
     443
     444        $members_args = array(
     445            'user_id'         => 0,
     446            'type'            => 'active',
     447            'per_page'        => $instance['max_members'],
     448            'max'             => $instance['max_members'],
     449            'populate_extras' => true,
     450        );
     451
     452        ?>
     453
     454        <?php if ( bp_has_members( $members_args ) ) : ?>
    426455            <div class="avatar-block">
    427456                <?php while ( bp_members() ) : bp_the_member(); ?>
     
    505534            break;
    506535    }
     536
     537    $members_args = array(
     538        'user_id'         => 0,
     539        'type'            => $type,
     540        'per_page'        => $_POST['max-members'],
     541        'max'             => $_POST['max-members'],
     542        'populate_extras' => 1,
     543    );
    507544
    508545    if ( bp_has_members( 'user_id=0&type=' . $type . '&per_page=' . $_POST['max-members'] . '&max=' . $_POST['max-members'] . '&populate_extras=1' ) ) : ?>
Note: See TracChangeset for help on using the changeset viewer.