You are here

function commerce_line_item_handler_area_line_item_summary::get_value in Commerce Core 7

Get a value used for rendering.

Parameters

$values: An object containing all retrieved values.

$field: Optional name of the field where the value is stored.

1 call to commerce_line_item_handler_area_line_item_summary::get_value()
commerce_line_item_handler_area_line_item_summary::render in modules/line_item/includes/views/handlers/commerce_line_item_handler_area_line_item_summary.inc
Render the area.

File

modules/line_item/includes/views/handlers/commerce_line_item_handler_area_line_item_summary.inc, line 65

Class

commerce_line_item_handler_area_line_item_summary
Defines a line item summary area handler so the summary can be plugged into the View itself.

Code

function get_value($values, $field = NULL) {

  // Find the alias for the line_item_id field.
  $field_alias = '';
  foreach ($this->view->query->fields as $key => $value) {
    if ($value['field'] == 'line_item_id') {
      $field_alias = $value['alias'];
    }
  }
  if (isset($values->{$field_alias})) {
    return $values->{$field_alias};
  }
}