function wpsolr_admin_init()
{
    WpSolrExtensions::require_once_wpsolr_extension(WpSolrExtensions::OPTION_INDEXES, true);
    register_setting(OptionIndexes::get_option_name(WpSolrExtensions::OPTION_INDEXES), OptionIndexes::get_option_name(WpSolrExtensions::OPTION_INDEXES));
    register_setting('solr_form_options', 'wdm_solr_form_data');
    register_setting('solr_res_options', 'wdm_solr_res_data');
    register_setting('solr_facet_options', 'wdm_solr_facet_data');
    register_setting('solr_sort_options', WPSOLR_Option::OPTION_SORTBY);
    register_setting('solr_localization_options', 'wdm_solr_localization_data');
    register_setting('solr_extension_groups_options', 'wdm_solr_extension_groups_data');
    register_setting('solr_extension_s2member_options', 'wdm_solr_extension_s2member_data');
    register_setting('solr_extension_wpml_options', 'wdm_solr_extension_wpml_data');
    register_setting('solr_extension_polylang_options', 'wdm_solr_extension_polylang_data');
    register_setting('solr_extension_qtranslatex_options', 'wdm_solr_extension_qtranslatex_data');
    register_setting('solr_operations_options', 'wdm_solr_operations_data');
    register_setting('solr_extension_woocommerce_options', 'wdm_solr_extension_woocommerce_data');
    register_setting('solr_extension_acf_options', 'wdm_solr_extension_acf_data');
    register_setting('solr_extension_types_options', 'wdm_solr_extension_types_data');
}
function wpsolr_admin_init()
{
    WpSolrExtensions::require_once_wpsolr_extension(WpSolrExtensions::OPTION_INDEXES, true);
    register_setting(OptionIndexes::get_option_name(WpSolrExtensions::OPTION_INDEXES), OptionIndexes::get_option_name(WpSolrExtensions::OPTION_INDEXES));
    WpSolrExtensions::require_once_wpsolr_extension(WpSolrExtensions::OPTION_LICENSES, true);
    register_setting(OptionIndexes::get_option_name(WpSolrExtensions::OPTION_LICENSES), OptionLicenses::get_option_name(WpSolrExtensions::OPTION_LICENSES));
    register_setting('solr_form_options', 'wdm_solr_form_data');
    register_setting('solr_res_options', 'wdm_solr_res_data');
    register_setting('solr_facet_options', 'wdm_solr_facet_data');
    register_setting('solr_search_field_options', WPSOLR_Option::OPTION_SEARCH_FIELDS);
    register_setting('solr_sort_options', WPSOLR_Option::OPTION_SORTBY);
    register_setting('solr_localization_options', 'wdm_solr_localization_data');
    register_setting('solr_extension_groups_options', 'wdm_solr_extension_groups_data');
    register_setting('solr_extension_s2member_options', 'wdm_solr_extension_s2member_data');
    register_setting('solr_extension_wpml_options', 'wdm_solr_extension_wpml_data');
    register_setting('solr_extension_polylang_options', 'wdm_solr_extension_polylang_data');
    register_setting('solr_extension_qtranslatex_options', 'wdm_solr_extension_qtranslatex_data');
    register_setting('solr_operations_options', 'wdm_solr_operations_data');
    register_setting('solr_extension_woocommerce_options', 'wdm_solr_extension_woocommerce_data');
    register_setting('solr_extension_acf_options', 'wdm_solr_extension_acf_data');
    register_setting('solr_extension_types_options', 'wdm_solr_extension_types_data');
    register_setting('solr_extension_bbpress_options', 'wdm_solr_extension_bbpress_data');
    register_setting('extension_embed_any_document_opt', WPSOLR_Option::OPTION_EMBED_ANY_DOCUMENT);
    register_setting('extension_pdf_embedder_opt', WPSOLR_Option::OPTION_PDF_EMBEDDER);
    register_setting('extension_google_doc_embedder_opt', WPSOLR_Option::OPTION_GOOGLE_DOC_EMBEDDER);
}
<?php

/**
 * Included file to display admin options
 */
global $license_manager;
WpSolrExtensions::require_once_wpsolr_extension(WpSolrExtensions::OPTION_INDEXES, true);
// Options name
$option_name = OptionIndexes::get_option_name(WpSolrExtensions::OPTION_INDEXES);
// Options object
$option_object = new OptionIndexes();
?>

<?php 
global $response_object, $google_recaptcha_site_key, $google_recaptcha_token;
$is_submit_button_form_temporary_index = isset($_POST['submit_button_form_temporary_index']);
$form_data = WpSolrExtensions::extract_form_data($is_submit_button_form_temporary_index, array('managed_solr_service_id' => array('default_value' => '', 'can_be_empty' => false)));
?>

<div id="solr-hosting-tab">

	<?php 
// Options data. Loaded after the POST, to be sure it contains the posted data.
$option_data = OptionIndexes::get_option_data(WpSolrExtensions::OPTION_INDEXES);
$subtabs = array();
// Create the tabs from the Solr indexes already configured
foreach ($option_object->get_indexes() as $index_indice => $index) {
    $subtabs[$index_indice] = isset($index['index_name']) ? $index['index_name'] : 'Index with no name';
}
$subtabs['new_index'] = count($option_object->get_indexes()) > 0 ? $license_manager->show_premium_link(OptionLicenses::LICENSE_PACKAGE_CORE, 'Configure another index', false) : 'Configure your first index';
// Create subtabs on the left side