Changeset 13108 for trunk/src/bp-groups/bp-groups-template.php
- Timestamp:
- 09/12/2021 08:43:39 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-groups/bp-groups-template.php
r13097 r13108 278 278 } 279 279 280 $labels = wp_parse_args(280 $labels = bp_parse_args( 281 281 $r['label'], 282 282 array( … … 464 464 465 465 // 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 ); 489 493 490 494 // Setup the Groups template global. … … 2704 2708 global $members_template, $groups_template; 2705 2709 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 2710 2719 extract( $r, EXTR_SKIP ); 2711 2720 … … 2745 2754 global $members_template, $groups_template; 2746 2755 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 2751 2765 extract( $r, EXTR_SKIP ); 2752 2766 … … 3970 3984 } 3971 3985 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 ); 3984 4002 3985 4003 /* … … 4050 4068 global $members_template; 4051 4069 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 ); 4058 4079 4059 4080 /** … … 4089 4110 global $members_template; 4090 4111 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 ); 4097 4121 4098 4122 /** … … 4130 4154 global $members_template; 4131 4155 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 ); 4140 4167 4141 4168 /** … … 4359 4386 global $members_template; 4360 4387 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 ); 4364 4395 4365 4396 // We do not want relative time, so return now. … … 5094 5125 5095 5126 // 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 ); 5104 5139 5105 5140 // Merge parsed arguments with object specific data. … … 5305 5340 5306 5341 // 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 ); 5314 5353 5315 5354 // No group passed, so look for new or current group ID's. … … 5673 5712 global $requests_template; 5674 5713 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 ); 5681 5724 5682 5725 $requests_template = new BP_Groups_Membership_Requests_Template( $r ); … … 5937 5980 global $invites_template, $group_id; 5938 5981 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 ); 5945 5992 5946 5993 if ( empty( $r['group_id'] ) ) { … … 6461 6508 6462 6509 // 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 ); 6470 6521 6471 6522 // Allow completely overloaded output
Note: See TracChangeset
for help on using the changeset viewer.