Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/12/2021 08:43:39 PM (3 years ago)
Author:
espellcaste
Message:

Update all references from wp_parse_args to bp_parse_args.

Also, add WPCS improvements to align bp_parse_args correctly.

Props imath
Fixes #8564

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-groups/bp-groups-template.php

    r13097 r13108  
    278278        }
    279279
    280         $labels = wp_parse_args(
     280        $labels = bp_parse_args(
    281281            $r['label'],
    282282            array(
     
    464464
    465465    // Parse defaults and requested arguments.
    466     $r = bp_parse_args( $args, array(
    467         'type'               => $type,
    468         'order'              => 'DESC',
    469         'orderby'            => 'last_activity',
    470         'page'               => 1,
    471         'per_page'           => 20,
    472         'max'                => false,
    473         'show_hidden'        => false,
    474         'page_arg'           => 'grpage',
    475         'user_id'            => bp_displayed_user_id(),
    476         'slug'               => $slug,
    477         'search_terms'       => $search_terms,
    478         'group_type'         => $group_type,
    479         'group_type__in'     => '',
    480         'group_type__not_in' => '',
    481         'status'             => $status,
    482         'meta_query'         => false,
    483         'include'            => false,
    484         'exclude'            => false,
    485         'parent_id'          => null,
    486         'update_meta_cache'  => true,
    487         'update_admin_cache' => bp_is_groups_directory() || bp_is_user_groups(),
    488     ), 'has_groups' );
     466    $r = bp_parse_args(
     467        $args,
     468        array(
     469            'type'               => $type,
     470            'order'              => 'DESC',
     471            'orderby'            => 'last_activity',
     472            'page'               => 1,
     473            'per_page'           => 20,
     474            'max'                => false,
     475            'show_hidden'        => false,
     476            'page_arg'           => 'grpage',
     477            'user_id'            => bp_displayed_user_id(),
     478            'slug'               => $slug,
     479            'search_terms'       => $search_terms,
     480            'group_type'         => $group_type,
     481            'group_type__in'     => '',
     482            'group_type__not_in' => '',
     483            'status'             => $status,
     484            'meta_query'         => false,
     485            'include'            => false,
     486            'exclude'            => false,
     487            'parent_id'          => null,
     488            'update_meta_cache'  => true,
     489            'update_admin_cache' => bp_is_groups_directory() || bp_is_user_groups(),
     490        ),
     491        'has_groups'
     492    );
    489493
    490494    // Setup the Groups template global.
     
    27042708        global $members_template, $groups_template;
    27052709
    2706         $r = bp_parse_args( $args, array(
    2707             'user_id' => $members_template->member->user_id,
    2708             'group'   => &$groups_template->group
    2709         ), 'group_member_promote_mod_link' );
     2710        $r = bp_parse_args(
     2711            $args,
     2712            array(
     2713                'user_id' => $members_template->member->user_id,
     2714                'group'   => &$groups_template->group,
     2715            ),
     2716            'group_member_promote_mod_link'
     2717        );
     2718
    27102719        extract( $r, EXTR_SKIP );
    27112720
     
    27452754        global $members_template, $groups_template;
    27462755
    2747         $r = bp_parse_args( $args, array(
    2748             'user_id' => !empty( $members_template->member->user_id ) ? $members_template->member->user_id : false,
    2749             'group'   => &$groups_template->group
    2750         ), 'group_member_promote_admin_link' );
     2756        $r = bp_parse_args(
     2757            $args,
     2758            array(
     2759                'user_id' => ! empty( $members_template->member->user_id ) ? $members_template->member->user_id : false,
     2760                'group'   => &$groups_template->group,
     2761            ),
     2762            'group_member_promote_admin_link'
     2763        );
     2764
    27512765        extract( $r, EXTR_SKIP );
    27522766
     
    39703984    }
    39713985
    3972     $r = bp_parse_args( $args, array(
    3973         'group_id'            => bp_get_current_group_id(),
    3974         'page'                => 1,
    3975         'per_page'            => 20,
    3976         'max'                 => false,
    3977         'exclude'             => false,
    3978         'exclude_admins_mods' => $exclude_admins_mods,
    3979         'exclude_banned'      => 1,
    3980         'group_role'          => false,
    3981         'search_terms'        => $search_terms_default,
    3982         'type'                => 'last_joined',
    3983     ), 'group_has_members' );
     3986    $r = bp_parse_args(
     3987        $args,
     3988        array(
     3989            'group_id'            => bp_get_current_group_id(),
     3990            'page'                => 1,
     3991            'per_page'            => 20,
     3992            'max'                 => false,
     3993            'exclude'             => false,
     3994            'exclude_admins_mods' => $exclude_admins_mods,
     3995            'exclude_banned'      => 1,
     3996            'group_role'          => false,
     3997            'search_terms'        => $search_terms_default,
     3998            'type'                => 'last_joined',
     3999        ),
     4000        'group_has_members'
     4001    );
    39844002
    39854003    /*
     
    40504068        global $members_template;
    40514069
    4052         $r = bp_parse_args( $args, array(
    4053             'item_id' => $members_template->member->user_id,
    4054             'type'    => 'full',
    4055             'email'   => $members_template->member->user_email,
    4056             'alt'     => sprintf( __( 'Profile picture of %s', 'buddypress' ), $members_template->member->display_name )
    4057         ) );
     4070        $r = bp_parse_args(
     4071            $args,
     4072            array(
     4073                'item_id' => $members_template->member->user_id,
     4074                'type'    => 'full',
     4075                'email'   => $members_template->member->user_email,
     4076                'alt'     => sprintf( __( 'Profile picture of %s', 'buddypress' ), $members_template->member->display_name )
     4077            )
     4078        );
    40584079
    40594080        /**
     
    40894110        global $members_template;
    40904111
    4091         $r = bp_parse_args( $args, array(
    4092             'item_id' => $members_template->member->user_id,
    4093             'type'    => 'thumb',
    4094             'email'   => $members_template->member->user_email,
    4095             'alt'     => sprintf( __( 'Profile picture of %s', 'buddypress' ), $members_template->member->display_name )
    4096         ) );
     4112        $r = bp_parse_args(
     4113            $args,
     4114            array(
     4115                'item_id' => $members_template->member->user_id,
     4116                'type'    => 'thumb',
     4117                'email'   => $members_template->member->user_email,
     4118                'alt'     => sprintf( __( 'Profile picture of %s', 'buddypress' ), $members_template->member->display_name )
     4119            )
     4120        );
    40974121
    40984122        /**
     
    41304154        global $members_template;
    41314155
    4132         $r = bp_parse_args( array(), array(
    4133             'item_id' => $members_template->member->user_id,
    4134             'type'    => 'thumb',
    4135             'email'   => $members_template->member->user_email,
    4136             'alt'     => sprintf( __( 'Profile picture of %s', 'buddypress' ), $members_template->member->display_name ),
    4137             'width'   => absint( $width ),
    4138             'height'  => absint( $height )
    4139         ) );
     4156        $r = bp_parse_args(
     4157            array(),
     4158            array(
     4159                'item_id' => $members_template->member->user_id,
     4160                'type'    => 'thumb',
     4161                'email'   => $members_template->member->user_email,
     4162                'alt'     => sprintf( __( 'Profile picture of %s', 'buddypress' ), $members_template->member->display_name ),
     4163                'width'   => absint( $width ),
     4164                'height'  => absint( $height ),
     4165            )
     4166        );
    41404167
    41414168        /**
     
    43594386        global $members_template;
    43604387
    4361         $r = bp_parse_args( $args, array(
    4362             'relative' => true,
    4363         ), 'group_member_joined_since' );
     4388        $r = bp_parse_args(
     4389            $args,
     4390            array(
     4391                'relative' => true,
     4392            ),
     4393            'group_member_joined_since'
     4394        );
    43644395
    43654396        // We do not want relative time, so return now.
     
    50945125
    50955126        // Parse arguments.
    5096         $r = bp_parse_args( $args, array(
    5097             'type'    => 'full',
    5098             'width'   => false,
    5099             'height'  => false,
    5100             'class'   => 'avatar',
    5101             'id'      => 'avatar-crop-preview',
    5102             'alt'     => __( 'Group photo', 'buddypress' ),
    5103         ), 'get_new_group_avatar' );
     5127        $r = bp_parse_args(
     5128            $args,
     5129            array(
     5130                'type'    => 'full',
     5131                'width'   => false,
     5132                'height'  => false,
     5133                'class'   => 'avatar',
     5134                'id'      => 'avatar-crop-preview',
     5135                'alt'     => __( 'Group photo', 'buddypress' ),
     5136            ),
     5137            'get_new_group_avatar'
     5138        );
    51045139
    51055140        // Merge parsed arguments with object specific data.
     
    53055340
    53065341        // Parse arguments.
    5307         $r = bp_parse_args( $args, array(
    5308             'user_id'   => bp_loggedin_user_id(),
    5309             'group_id'  => false,
    5310             'before'    => '',
    5311             'separator' => 'li',
    5312             'after'     => '',
    5313         ), 'group_invite_friend_list' );
     5342        $r = bp_parse_args(
     5343            $args,
     5344            array(
     5345                'user_id'   => bp_loggedin_user_id(),
     5346                'group_id'  => false,
     5347                'before'    => '',
     5348                'separator' => 'li',
     5349                'after'     => '',
     5350            ),
     5351            'group_invite_friend_list'
     5352        );
    53145353
    53155354        // No group passed, so look for new or current group ID's.
     
    56735712    global $requests_template;
    56745713
    5675     $r = bp_parse_args( $args, array(
    5676         'group_id' => bp_get_current_group_id(),
    5677         'per_page' => 10,
    5678         'page'     => 1,
    5679         'max'      => false
    5680     ), 'group_has_membership_requests' );
     5714    $r = bp_parse_args(
     5715        $args,
     5716        array(
     5717            'group_id' => bp_get_current_group_id(),
     5718            'per_page' => 10,
     5719            'page'     => 1,
     5720            'max'      => false,
     5721        ),
     5722        'group_has_membership_requests'
     5723    );
    56815724
    56825725    $requests_template = new BP_Groups_Membership_Requests_Template( $r );
     
    59375980    global $invites_template, $group_id;
    59385981
    5939     $r = bp_parse_args( $args, array(
    5940         'group_id' => false,
    5941         'user_id'  => bp_loggedin_user_id(),
    5942         'per_page' => false,
    5943         'page'     => 1,
    5944     ), 'group_has_invites' );
     5982    $r = bp_parse_args(
     5983        $args,
     5984        array(
     5985            'group_id' => false,
     5986            'user_id'  => bp_loggedin_user_id(),
     5987            'per_page' => false,
     5988            'page'     => 1,
     5989        ),
     5990        'group_has_invites'
     5991    );
    59455992
    59465993    if ( empty( $r['group_id'] ) ) {
     
    64616508
    64626509    // Parse the args
    6463     $r = bp_parse_args( $args, array(
    6464         'before'  => '<li class="bp-groups-profile-stats">',
    6465         'after'   => '</li>',
    6466         'user_id' => bp_displayed_user_id(),
    6467         'groups'  => 0,
    6468         'output'  => ''
    6469     ), 'groups_get_profile_stats' );
     6510    $r = bp_parse_args(
     6511        $args,
     6512        array(
     6513            'before'  => '<li class="bp-groups-profile-stats">',
     6514            'after'   => '</li>',
     6515            'user_id' => bp_displayed_user_id(),
     6516            'groups'  => 0,
     6517            'output'  => '',
     6518        ),
     6519        'groups_get_profile_stats'
     6520    );
    64706521
    64716522    // Allow completely overloaded output
Note: See TracChangeset for help on using the changeset viewer.