+<div class="wrap <?php echo esc_attr( "plugin-install-tab-$tab" ); ?>">
+<h1>
+ <?php
+ echo esc_html( $title );
+ if ( ! empty( $tabs['upload'] ) && current_user_can( 'upload_plugins' ) ) {
+ printf( ' <a href="%s" class="upload-view-toggle page-title-action"><span class="upload">%s</span><span class="browse">%s</span></a>',
+ ( 'upload' === $tab ) ? self_admin_url( 'plugin-install.php' ) : self_admin_url( 'plugin-install.php?tab=upload' ),
+ __( 'Upload Plugin' ),
+ __( 'Browse Plugins' )
+ );
+ }
+ ?>
+</h1>
+
+<?php
+/*
+ * Output the upload plugin form on every non-upload plugin install screen, so it can be
+ * displayed via JavaScript rather then opening up the devoted upload plugin page.
+ */
+if ( $tab !== 'upload' ) {
+ ?>
+ <div class="upload-plugin-wrap">
+ <?php
+ /** This action is documented in wp-admin/plugin-install.php */
+ do_action( 'install_plugins_upload' );
+ ?>
+ </div>
+ <?php
+}