You are here

function draggableviews_handler_fieldapi::get in DraggableViews 7.2

Same name and namespace in other branches
  1. 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

draggableviews_handler_fieldapi

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;
}