class vud_term_handler_field_widget in Vote Up/Down 6.2
Same name and namespace in other branches
- 6.3 vud_term/views/vud_term_handler_field_widget.inc \vud_term_handler_field_widget
- 7 vud_term/views/vud_term_handler_field_widget.inc \vud_term_handler_field_widget
A handler that provides a Vote Up/Down widget field for terms.
Hierarchy
- class \vud_term_handler_field_widget extends \views_handler_field
Expanded class hierarchy of vud_term_handler_field_widget
1 string reference to 'vud_term_handler_field_widget'
- vud_term_views_data_alter in vud_term/
views/ vud_term.views.inc - Implementation of hook_views_data_alter().
File
- vud_term/
views/ vud_term_handler_field_widget.inc, line 11 - Provide a handler for Vote Up/down widget field for terms.
View source
class vud_term_handler_field_widget extends views_handler_field {
function init(&$view, &$options) {
parent::init($view, $options);
$this->additional_fields['nid'] = array(
'table' => 'node',
'field' => 'nid',
);
}
function query() {
// Not calling parent method on purpose.
$this
->add_additional_fields();
}
function option_definition() {
$options = parent::option_definition();
return $options;
}
function options_form(&$form, &$form_state) {
parent::options_form($form, $form_state);
// It doesn't make sense to have the ability to alter the output.
$form['alter']['#access'] = FALSE;
}
function render($values) {
$nid = $values->{$this->aliases['nid']};
$node = node_load($nid);
_vud_term_generate_table($node);
return $node->content['vud_term_show_table']['#value'];
}
}