function apachesolr_confgen_textfiles_variable_info in Apache Solr Config Generator 6
Same name and namespace in other branches
- 7 apachesolr_confgen_textfiles/apachesolr_confgen_textfiles.variable.inc \apachesolr_confgen_textfiles_variable_info()
Implements hook_variable_info().
File
- apachesolr_confgen_textfiles/
apachesolr_confgen_textfiles.variable.inc, line 25 - TODO
Code
function apachesolr_confgen_textfiles_variable_info($options = array()) {
global $language;
$language_id = $language->language;
if (isset($options['language'])) {
$language_id = $options['language']->language;
}
$path = drupal_get_path('module', 'apachesolr_confgen_textfiles') . '/res/';
$variables['apachesolr_confgen_textfiles_stopwords_txt'] = array(
'type' => 'text',
'title' => 'stopwords.txt',
// file name must not be translated because it's used by some code
'default' => file_get_contents($path . 'stopwords.txt'),
'description' => t('Words not included in the index.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_protwords_txt'] = array(
'type' => 'text',
'title' => 'protwords.txt',
// file name must not be translated because it's used by some code
'default' => apachesolr_confgen_load_config_file(apachesolr_confgen_get_local_path('3.5.x') . 'protwords.txt'),
'description' => t('Use a protected word file to protect against the stemmer reducing two unrelated words to the same base word.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_synonyms_txt'] = array(
'type' => 'text',
'title' => 'synonyms.txt',
// file name must not be translated because it's used by some code
'default' => file_get_contents($path . 'synonyms.txt'),
'description' => t('Synonyms.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_compoundwords_txt'] = array(
'type' => 'text',
'title' => 'compoundwords.txt',
// file name must not be translated because it's used by some code
'default' => '',
// TODO
'description' => t('Compound words.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_contractions_txt'] = array(
'type' => 'text',
'title' => 'contractions.txt',
// file name must not be translated because it's used by some code
'default' => '',
// TODO
'description' => t('Contractions.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_hyphenations_txt'] = array(
'type' => 'text',
'title' => 'hyphenations.txt',
// file name must not be translated because it's used by some code
'default' => '',
// TODO
'description' => t('Hyphenations.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_stemdict_txt'] = array(
'type' => 'text',
'title' => 'stemdict.txt',
// file name must not be translated because it's used by some code
'default' => '',
// TODO
'description' => t('Stemmed dictionary.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_mapping_isolatin1accent_txt'] = array(
'type' => 'text',
'title' => 'mapping-ISOLatin1Accent.txt',
// file name must not be translated because it's used by some code
'default' => file_get_contents($path . 'mapping-ISOLatin1Accent.txt'),
'description' => t('This map converts accented characters into their ASCII equivalents without accents', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
$variables['apachesolr_confgen_textfiles_admin_extra_html'] = array(
'type' => 'text',
'title' => 'admin-extra.html',
// file name must not be translated because it's used by some code
'default' => file_get_contents($path . 'admin-extra.html'),
'description' => t('The content of this page will be statically included into the top of the admin page.', array(), $language_id),
'group' => 'apachesolr_confgen_textfiles',
);
return $variables;
}