Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
12/29/2016 02:35:08 AM (8 years ago)
Author:
boonebgorges
Message:

Replace calls to deprecated user query in friends legacy functions.

Props tw2113.
Fixes #6889.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-friends/bp-friends-functions.php

    r11022 r11354  
    422422 */
    423423function friends_get_recently_active( $user_id, $per_page = 0, $page = 0, $filter = '' ) {
     424    $friends = bp_core_get_users( array(
     425        'type'         => 'active',
     426        'per_page'     => $per_page,
     427        'page'         => $page,
     428        'user_id'      => $user_id,
     429        'search_terms' => $filter,
     430    ) );
    424431
    425432    /**
     
    428435     * @since 1.2.0
    429436     *
    430      * @param array {
     437     * @param array $friends {
    431438     *     @type int   $total_users Total number of users matched by query params.
    432439     *     @type array $paged_users The current page of users matched by query params.
    433440     * }
    434441     */
    435     return apply_filters( 'friends_get_recently_active', BP_Core_User::get_users( 'active', $per_page, $page, $user_id, $filter ) );
     442    return apply_filters( 'friends_get_recently_active', $friends );
    436443}
    437444
     
    453460 */
    454461function friends_get_alphabetically( $user_id, $per_page = 0, $page = 0, $filter = '' ) {
     462    $friends = bp_core_get_users( array(
     463        'type'         => 'alphabetical',
     464        'per_page'     => $per_page,
     465        'page'         => $page,
     466        'user_id'      => $user_id,
     467        'search_terms' => $filter,
     468    ) );
    455469
    456470    /**
     
    459473     * @since 1.2.0
    460474     *
    461      * @return array {
     475     * @return array $friends {
    462476     *     @type int   $total_users Total number of users matched by query params.
    463477     *     @type array $paged_users The current page of users matched by query params.
    464478     * }
    465479     */
    466     return apply_filters( 'friends_get_alphabetically', BP_Core_User::get_users( 'alphabetical', $per_page, $page, $user_id, $filter ) );
     480    return apply_filters( 'friends_get_alphabetically', $friends );
    467481}
    468482
     
    484498 */
    485499function friends_get_newest( $user_id, $per_page = 0, $page = 0, $filter = '' ) {
     500    $friends = bp_core_get_users( array(
     501        'type'         => 'newest',
     502        'per_page'     => $per_page,
     503        'page'         => $page,
     504        'user_id'      => $user_id,
     505        'search_terms' => $filter,
     506    ) );
    486507
    487508    /**
     
    490511     * @since 1.2.0
    491512     *
    492      * @param array {
     513     * @param array $friends {
    493514     *     @type int   $total_users Total number of users matched by query params.
    494515     *     @type array $paged_users The current page of users matched by query params.
    495516     * }
    496517     */
    497     return apply_filters( 'friends_get_newest', BP_Core_User::get_users( 'newest', $per_page, $page, $user_id, $filter ) );
     518    return apply_filters( 'friends_get_newest', $friends );
    498519}
    499520
Note: See TracChangeset for help on using the changeset viewer.