You are here

function getlocations_fields_handler_field_data::render in Get Locations 7.2

Same name and namespace in other branches
  1. 7 modules/getlocations_fields/handlers/getlocations_fields_handler_field_data.inc \getlocations_fields_handler_field_data::render()

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field::render

File

modules/getlocations_fields/handlers/getlocations_fields_handler_field_data.inc, line 32
getlocations_fields_handler_field_data.inc Definition of views_handler_field_serialized.

Class

getlocations_fields_handler_field_data
Field handler to show data of serialized fields.

Code

function render($values) {
  $value = $values->{$this->field_alias};
  $value = (array) unserialize($value);
  if (!isset($value['data'][$this->options['key']])) {

    // default values
    $dvals = getlocations_fields_data_keys('d');
    $value['data'][$this->options['key']] = $dvals[$this->options['key']];
  }
  return check_plain($value['data'][$this->options['key']]);
}