- Timestamp:
- 09/27/2024 09:11:27 PM (15 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-members/classes/class-bp-members-component.php
r14011 r14026 121 121 * bp-members/bp-members-template.php. 122 122 */ 123 $signup_allowed = apply_filters( 'bp_get_signup_allowed', (bool) bp_get_option( 'users_can_register' ) );123 $signup_allowed = apply_filters( 'bp_get_signup_allowed', (bool) bp_get_option( 'users_can_register' ) ); 124 124 $membership_requests_enabled = (bool) bp_get_option( 'bp-enable-membership-requests' ); 125 125 if ( bp_is_active( 'members', 'membership_requests' ) && ! $signup_allowed && $membership_requests_enabled ) { … … 166 166 167 167 // Action - Delete avatar. 168 if ( is_user_logged_in() && bp_is_user_change_avatar() && bp_is_action_variable( 'delete-avatar', 0 ) ) {168 if ( is_user_logged_in() && bp_is_user_change_avatar() && bp_is_action_variable( 'delete-avatar', 0 ) ) { 169 169 require_once $this->path . 'bp-members/actions/delete-avatar.php'; 170 170 } … … 216 216 217 217 // Check the parsed query is consistent with the Members navigation. 218 add_action( 'bp_parse_query', array( $this, 'check_parsed_query' ), 999, 0 );218 add_action( 'bp_parse_query', array( $this, 'check_parsed_query' ), 999, 0 ); 219 219 } 220 220 … … 281 281 */ 282 282 283 $bp->signup = new stdClass ;283 $bp->signup = new stdClass(); 284 284 285 285 /** Profiles Fallback ************************************************ … … 287 287 288 288 if ( ! bp_is_active( 'xprofile' ) ) { 289 $bp->profile = new stdClass ;289 $bp->profile = new stdClass(); 290 290 $bp->profile->slug = 'profile'; 291 291 $bp->profile->id = 'profile'; … … 295 295 */ 296 296 297 $bp->members->invitations = new stdClass ;297 $bp->members->invitations = new stdClass(); 298 298 } 299 299 … … 328 328 // Fetch the default directory title. 329 329 $default_directory_titles = bp_core_get_directory_page_default_titles(); 330 $default_directory_title = $default_directory_titles[ $this->id];330 $default_directory_title = $default_directory_titles[ $this->id ]; 331 331 332 332 // Override any passed args. 333 333 $args = array( 334 'slug' => $default_slug,335 'root_slug' => isset( $bp->pages->members->slug ) ? $bp->pages->members->slug : $default_slug,336 'has_directory' => true,337 'rewrite_ids' => array(334 'slug' => $default_slug, 335 'root_slug' => isset( $bp->pages->members->slug ) ? $bp->pages->members->slug : $default_slug, 336 'has_directory' => true, 337 'rewrite_ids' => array( 338 338 'directory' => 'members', 339 339 'directory_type' => 'members_type', … … 346 346 'member_activate_key' => 'activate_key', 347 347 ), 348 'directory_title' => isset( $bp->pages->members->title ) ? $bp->pages->members->title : $default_directory_title,349 'search_string' => __( 'Search Members...', 'buddypress' ),350 'global_tables' => array(348 'directory_title' => isset( $bp->pages->members->title ) ? $bp->pages->members->title : $default_directory_title, 349 'search_string' => __( 'Search Members...', 'buddypress' ), 350 'global_tables' => array( 351 351 'table_name_invitations' => bp_core_get_table_prefix() . 'bp_invitations', 352 352 'table_name_last_activity' => bp_core_get_table_prefix() . 'bp_activity', … … 359 359 'widget_classnames' => array( 'widget_bp_core_members_widget', 'buddypress' ), 360 360 ), 361 'bp/online-members' => array(361 'bp/online-members' => array( 362 362 'widget_classnames' => array( 'widget_bp_core_whos_online_widget', 'buddypress' ), 363 363 ), 364 'bp/active-members' => array(364 'bp/active-members' => array( 365 365 'widget_classnames' => array( 'widget_bp_core_recently_active_widget', 'buddypress' ), 366 366 ), … … 616 616 $wp_admin_nav = array_merge( $wp_admin_nav, $this->get_avatar_cover_image_admin_navs() ); 617 617 618 /**619 * The xProfile is active.620 *621 * Add the Change Avatar and Change Cover Image Admin Bar items622 * to the xProfile Admin Bar Menu.623 */618 /** 619 * The xProfile is active. 620 * 621 * Add the Change Avatar and Change Cover Image Admin Bar items 622 * to the xProfile Admin Bar Menu. 623 */ 624 624 } else { 625 625 add_filter( 'bp_xprofile_admin_nav', array( $this, 'setup_xprofile_admin_nav' ), 2 ); … … 661 661 } elseif ( bp_is_user() ) { 662 662 $bp->bp_options_title = bp_get_displayed_user_fullname(); 663 $bp->bp_options_avatar = bp_core_fetch_avatar( array( 664 'item_id' => bp_displayed_user_id(), 665 'type' => 'thumb', 666 /* translators: %s: member name */ 667 'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), $bp->bp_options_title ) 668 ) ); 663 $bp->bp_options_avatar = bp_core_fetch_avatar( 664 array( 665 'item_id' => bp_displayed_user_id(), 666 'type' => 'thumb', 667 /* translators: %s: member name */ 668 'alt' => sprintf( __( 'Profile picture of %s', 'buddypress' ), $bp->bp_options_title ), 669 ) 670 ); 669 671 } 670 672 … … 1062 1064 public function rest_api_init( $controllers = array() ) { 1063 1065 $controllers = array( 1064 'BP_ REST_Members_Endpoint',1065 'BP_ REST_Attachments_Member_Avatar_Endpoint',1066 'BP_Members_REST_Controller', 1067 'BP_Members_Avatar_REST_Controller', 1066 1068 ); 1067 1069 1068 1070 if ( bp_is_active( 'members', 'cover_image' ) ) { 1069 $controllers[] = 'BP_ REST_Attachments_Member_Cover_Endpoint';1071 $controllers[] = 'BP_Members_Cover_REST_Controller'; 1070 1072 } 1071 1073 1072 1074 if ( bp_get_signup_allowed() ) { 1073 $controllers[] = 'BP_ REST_Signup_Endpoint';1075 $controllers[] = 'BP_Members_Signup_REST_Controller'; 1074 1076 } 1075 1077 … … 1089 1091 parent::blocks_init( 1090 1092 array( 1091 'bp/member' => array(1093 'bp/member' => array( 1092 1094 'metadata' => trailingslashit( buddypress()->plugin_dir ) . 'bp-members/blocks/member', 1093 1095 'render_callback' => 'bp_members_render_member_block', 1094 1096 ), 1095 'bp/members' => array(1097 'bp/members' => array( 1096 1098 'metadata' => trailingslashit( buddypress()->plugin_dir ) . 'bp-members/blocks/members', 1097 1099 'render_callback' => 'bp_members_render_members_block',
Note: See TracChangeset
for help on using the changeset viewer.