private static function similar_handler_argument_nid::get_field_options in Similar Entries 6.2
Returns an array of fields that have been indexed by Similar Entries.
3 calls to similar_handler_argument_nid::get_field_options()
- similar_handler_argument_nid::options_form in views/
similar_handler_argument_nid.inc - Defines the options form.
- similar_handler_argument_nid::option_definition in views/
similar_handler_argument_nid.inc - Defines default values for argument settings.
- similar_handler_argument_nid::similar_build_query in views/
similar_handler_argument_nid.inc - Builds a query from argument configuration options.
File
- views/
similar_handler_argument_nid.inc, line 372 - Defines the Similar entries node ID argument.
Class
- similar_handler_argument_nid
- Defines the similar entries View node ID argument.
Code
private static function get_field_options() {
$field_options = array();
$indices = similar_get_indices();
foreach (content_fields() as $field) {
if ($field['type'] == 'text') {
$info = content_database_info($field);
foreach ($info['columns'] as $column) {
if (isset($indices[$info['table']][$column['column']])) {
$field_options[$info['table'] . ':' . $column['column']] = $field['widget']['label'];
}
}
}
}
return $field_options;
}