<?php

/**
 * Included file to display admin options
 */
WpSolrExtensions::require_once_wpsolr_extension(WpSolrExtensions::OPTION_MANAGED_SOLR_SERVERS, true);
// Options name
$option_name = OptionManagedSolrServer::get_option_name(WpSolrExtensions::OPTION_MANAGED_SOLR_SERVERS);
// Options data
$option_data = OptionManagedSolrServer::get_option_data(WpSolrExtensions::OPTION_MANAGED_SOLR_SERVERS);
?>

<?php 
// Add menu item for unmanaged Solr server
$subtabs = array('unmanaged_solr_servers' => 'Unmanaged Solr server');
// Add menu items for all the managed Solr services
foreach (OptionManagedSolrServer::get_managed_solr_services() as $managed_solr_service_id => $managed_solr_service) {
    $subtabs[$managed_solr_service_id] = $managed_solr_service[OptionManagedSolrServer::MANAGED_SOLR_SERVICE_LABEL];
}
// Display menu
$subtab = wpsolr_admin_sub_tabs($subtabs);
$subtab_exploded = explode(':', $subtab);
$managed_solr_service_id = $subtab_exploded[0];
// When a menu item is selected, display specific template.
switch ($managed_solr_service_id) {
    case 'unmanaged_solr_servers':
        WpSolrExtensions::require_with(WpSolrExtensions::get_option_template_file(WpSolrExtensions::OPTION_MANAGED_SOLR_SERVERS, 'template-unmanaged-form.php'));
        break;
    default:
        $managed_solr_server = new OptionManagedSolrServer($managed_solr_service_id);
        /*