function _uniqueness_get_js_settings in Uniqueness 7
Returns the jQuery settings required for the uniqueness search.
1 call to _uniqueness_get_js_settings()
- uniqueness_form_alter in ./
uniqueness.module - Implements hook_form_alter().
File
- ./
uniqueness.module, line 250 - uniqueness.module
Code
function _uniqueness_get_js_settings($type, $nid) {
$minCharacters = variable_get('uniqueness_query_min', 3);
if (variable_get('uniqueness_search_mode', UNIQUENESS_SEARCH_MODE_NODETITLE) == UNIQUENESS_SEARCH_MODE_DRUPAL && $minCharacters < variable_get('minimum_word_size', 3)) {
$minCharacters = variable_get('minimum_word_size', 3);
}
$settings = array(
'URL' => base_path() . 'uniqueness-search/' . $type,
'prependResults' => variable_get('uniqueness_results_prepend', 0) == 1 ? TRUE : FALSE,
'minCharacters' => $minCharacters,
'searchingString' => filter_xss_admin(variable_get('uniqueness_searching_string', t('Searching…'))),
'noResultsString' => filter_xss_admin(variable_get('uniqueness_no_result_string', t('Success! No related content found.'))),
);
if (variable_get('uniqueness_scope', UNIQUENESS_SCOPE_CONTENT_TYPE) == UNIQUENESS_SCOPE_CONTENT_TYPE) {
$settings['type'] = $type;
}
if (is_numeric($nid) && $nid != 0) {
$settings['nid'] = $nid;
}
return $settings;
}