function draggableviews_handler_fieldapi::get in DraggableViews 7.2
Same name and namespace in other branches
- 7 implementations/draggableviews_handler_fieldapi.inc \draggableviews_handler_fieldapi::get()
Get the weight value.
Parameters
object $field: Draggableviews field handler. View is $field->view, to get a row $field->view->result[$index].
int $index: Index of the row.
Return value
int Weight value.
Overrides draggableviews_handler::get
File
- handlers/
draggableviews_handler_fieldapi.inc, line 76
Class
Code
function get($field, $index) {
// Get the name of selected field.
$field_option = $field->options['draggableviews']['draggableviews_handler_fieldapi']['field'];
list($field_table, $field_name) = explode(':', $field_option);
// Current row.
$row = $field->view->result[$index];
$alias = $field->view->query
->get_field_alias($field_table, $field_name);
return $alias ? $row->{$alias} : NULL;
}