Changeset 13137 for trunk/src/bp-members/classes/class-bp-members-admin.php
- Timestamp:
- 11/06/2021 08:40:08 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-members/classes/class-bp-members-admin.php
r13131 r13137 150 150 $this->capability = 'manage_network_users'; 151 151 } 152 153 /* 154 * For consistency with non-Multisite, we add a Tools menu in 155 * the Network Admin as a home for our Tools panel. 156 */ 157 if ( is_multisite() && bp_core_do_network_admin() ) { 158 $this->tools_parent = 'network-tools'; 159 } else { 160 $this->tools_parent = 'tools.php'; 161 } 152 162 } 153 163 … … 255 265 add_filter( 'pre_get_users', array( $this, 'users_table_filter_by_type' ) ); 256 266 } 267 268 // Add the Members invitations submenu page to the tools submenu pages. 269 add_action( 'bp_admin_submenu_pages', array( $this, 'set_submenu_page' ), 10, 1 ); 257 270 } 258 271 … … 512 525 } 513 526 514 // For consistency with non-Multisite, we add a Tools menu in515 // the Network Admin as a home for our Tools panel.516 if ( is_multisite() && bp_core_do_network_admin() ) {517 $tools_parent = 'network-tools';518 } else {519 $tools_parent = 'tools.php';520 }521 522 527 $hooks['members_invitations'] = $this->members_invites_page = add_submenu_page( 523 $t ools_parent,528 $this->tools_parent, 524 529 __( 'Manage Invitations', 'buddypress' ), 525 530 __( 'Manage Invitations', 'buddypress' ), … … 571 576 // Highlight the BuddyPress tools submenu when managing invitations. 572 577 add_action( "admin_head-{$this->members_invites_page}", 'bp_core_modify_admin_menu_highlight' ); 578 } 579 580 /** 581 * Include the Members Invitations tab to the Admin tabs needing specific inline styles. 582 * 583 * @since 10.0.0 584 * 585 * @param array $submenu_pages The BP_Admin submenu pages passed by reference. 586 */ 587 public function set_submenu_page( &$submenu_pages ) { 588 if ( isset( $submenu_pages['tools'] ) ) { 589 $submenu_pages['tools']['bp-members-invitations'] = get_plugin_page_hookname( 'bp-members-invitations', $this->tools_parent ); 590 } 573 591 } 574 592 … … 3004 3022 ); 3005 3023 3024 bp_core_admin_tabbed_screen_header( __( 'BuddyPress tools', 'buddypress' ), __( 'Manage Invitations', 'buddypress' ), 'tools' ); 3006 3025 ?> 3007 3026 3008 <div class="wrap"> 3009 <h1 class="wp-heading-inline"><?php esc_html_e( 'BuddyPress tools', 'buddypress' ); ?></h1> 3010 <hr class="wp-header-end"> 3011 3012 <h2 class="nav-tab-wrapper"><?php bp_core_admin_tabs( __( 'Manage Invitations', 'buddypress' ), 'tools' ); ?></h2> 3013 3027 <div class="buddypress-body"> 3014 3028 <?php 3015 3029 if ( $usersearch ) { … … 3125 3139 ); 3126 3140 3141 bp_core_admin_tabbed_screen_header( __( 'BuddyPress tools', 'buddypress' ), __( 'Manage Invitations', 'buddypress' ), 'tools' ); 3127 3142 ?> 3128 3143 3129 <div class="wrap"> 3130 <h1 class="wp-heading-inline"><?php echo esc_html( $header_text ); ?></h1> 3131 <hr class="wp-header-end"> 3144 <div class="buddypress-body"> 3145 <h2><?php echo esc_html( $header_text ); ?></h2> 3132 3146 3133 3147 <p><?php echo esc_html( $helper_text ); ?></p>
Note: See TracChangeset
for help on using the changeset viewer.