/**
  * Compose the Optional File Upload MIME Types tab content for the Settings subpage
  *
  * @since 1.40
  *
  * @param	string	Display templates
  *
  * @return	array	'message' => status/error messages, 'body' => tab content
  */
 private static function _compose_optional_upload_tab($page_template_array)
 {
     /*
      * Display the Optional Upload MIME Types Table
      */
     $_SERVER['REQUEST_URI'] = add_query_arg(array('mla-optional-uploads-display' => 'true'), remove_query_arg(array('mla_admin_action', 'mla_item_slug', 'mla_item_ID', '_wpnonce', '_wp_http_referer', 'action', 'action2', 'cb_attachment', 'mla-optional-uploads-search'), $_SERVER['REQUEST_URI']));
     /*
      * Suppress display of the hidden columns selection list
      */
     echo "  <style type='text/css'>\r\n";
     echo "    form#adv-settings div.metabox-prefs {\r\n";
     echo "      display: none;\r\n";
     echo "    }\r\n";
     echo "  </style>\r\n";
     //	Create an instance of our package class
     $MLAListUploadTable = new MLA_Upload_Optional_List_Table();
     //	Fetch, prepare, sort, and filter our data
     $MLAListUploadTable->prepare_items();
     $page_content = array('message' => '', 'body' => '');
     $page_values = array('form_url' => admin_url('options-general.php') . '?page=mla-settings-menu-upload&mla_tab=upload', '_wpnonce' => wp_nonce_field(MLA::MLA_ADMIN_NONCE_ACTION, MLA::MLA_ADMIN_NONCE_NAME, true, false), 'Known File Extension' => __('Known File Extension/MIME Type Associations', 'media-library-assistant'), 'results' => !empty($_REQUEST['s']) ? '<h2 class="alignleft">' . __('Displaying search results for', 'media-library-assistant') . ': "' . $_REQUEST['s'] . '"</h2>' : '', 'Search Known MIME' => __('Search Known MIME Types', 'media-library-assistant'), 's' => isset($_REQUEST['s']) ? $_REQUEST['s'] : '', 'To search by' => __('To search by extension, use ".", e.g., ".doc"', 'media-library-assistant'), 'Cancel' => __('Cancel', 'media-library-assistant'));
     $page_content['body'] = MLAData::mla_parse_template($page_template_array['before-optional-uploads-table'], $page_values);
     //	 Now we can render the completed list table
     ob_start();
     //		$MLAListUploadTable->views();
     $MLAListUploadTable->display();
     $page_content['body'] .= ob_get_contents();
     ob_end_clean();
     $page_content['body'] .= MLAData::mla_parse_template($page_template_array['after-optional-uploads-table'], $page_values);
     return $page_content;
 }