class views_handler_filter_many_to_one_content in Content Construction Kit (CCK) 6
The subclass simply adds properties, for field-specific subclasses to use if they need to.
Hierarchy
- class \views_handler_filter_many_to_one_content extends \views_handler_filter_many_to_one
Expanded class hierarchy of views_handler_filter_many_to_one_content
4 string references to 'views_handler_filter_many_to_one_content'
- nodereference_field_settings in modules/
nodereference/ nodereference.module - Implementation of hook_field_settings().
- number_field_settings in modules/
number/ number.module - Implementation of hook_field_settings().
- text_field_settings in modules/
text/ text.module - Implementation of hook_field_settings().
- userreference_field_settings in modules/
userreference/ userreference.module - Implementation of hook_field_settings().
File
- includes/
content.views.inc, line 178
View source
class views_handler_filter_many_to_one_content extends views_handler_filter_many_to_one {
var $content_field;
function construct() {
parent::construct();
$this->content_field = content_fields($this->definition['content_field_name']);
$this->additional_fields = $this->definition['additional fields'];
$field = $this->content_field;
$this->value_title = $field['widget']['label'];
}
function get_value_options() {
$this->value_options = $this
->allowed_values();
}
// Get allowed values from hook_allowed_values(), if any,
// or from content_allowed_values();
function allowed_values() {
$field = $this->content_field;
$function = $field['module'] . '_allowed_values';
$options = function_exists($function) ? $function($field) : content_allowed_values($field);
return (array) $options;
}
}