function getSolrMajorVersion($solr) { $version = getSolrVersion($solr); if (!empty($version)) { return $version[0]; } return ''; }
$_SESSION["lexicons-" . $theme->getSolrUrl()] = $aLexicons; } $aCountries = getMappingArray("countries", "code_countries.txt", true, $aLexicons, "country"); $aLanguages = getMappingArray("languages", "code_languages.txt", true, $aLexicons, "language"); $aLanguagesStemmed = getMappingArray("languages_stemmed", "code_languages_stemmed.txt", true, $aLexicons, "language"); $aContentType = getMappingArray("contenttype", "code_contenttype.txt", true, $aLexicons, "contenttyperoot"); $aContentTypeImage = getMappingArray("contenttypeimage", "code_contenttype.txt", false, $aLexicons, "contenttyperoot", 2); $solrMainContentLanguage = getSolrMainContentLanguage($aLexicons, $user_language); /* $aCountriesForm = getMappingArray("", "code_countries.txt", true, $aLexicons, "country"); $aLanguagesForm = getMappingArray("", "code_languages.txt", true, $aLexicons, "language"); $aLanguagesStemmedForm = getMappingArray("", "code_languages_stemmed.txt", true, $aLexicons, "language"); $aContentTypeForm = getMappingArray("", "code_contenttype.txt", true, $aLexicons, "contenttyperoot"); $solrMainContentLanguage = getSolrMainContentLanguage($aLexicons, $user_language); */ $solr_version = getSolrVersion($theme->getSolrHost(), $theme->getSolrPort(), $theme->getSolrBaseUrl(), $theme->getSolrCore()); // // initialisation des globales // $usecollections = $config->get("search.use_collections"); $usetags = $config->get("search.use_tags"); $usetagcloud = $config->get("search.use_tagcloud"); //if (!empty($solr_version) && $solr_version{0}!='4') $usetagcloud = 0; if (!empty($solr_version) && solrVersionAsANumber($solr_version) < 430) { $usetagcloud = 0; } $useadvanced = $config->get("search.use_advanced"); $usecountry = $config->get("search.use_country"); $uselanguage = $config->get("search.use_language"); $usecontenttype = $config->get("search.use_contenttype"); $usesourcename = $config->get("search.use_sourcename");