You are here

function node_gallery_api_views_handler_item_navigator::render in Node Gallery 7

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field::render

File

includes/views/node_gallery_api_views_handler_item_navigator.inc, line 18
Views field handler that displays the image navigator

Class

node_gallery_api_views_handler_item_navigator
Field handler to display the item navigator in a view

Code

function render($values) {
  $relationships = entity_load('node_gallery_relationship', array(
    $values->{$this->field_alias},
  ));
  if (!empty($relationships)) {
    $relationship = array_shift($relationships);
    $node = node_load($relationship->nid);
    return theme('node_gallery_api_item_navigator', array(
      'navigator' => node_gallery_api_get_item_navigator($relationship->ngid, $node->nid),
      'item' => $node,
    ));
  }
  return NULL;
}