You are here

function workbench_access_handler_field_edit_node::render in Workbench Access 7

Render the link.

Overrides views_handler_field::render

File

includes/workbench_access_handler_field_edit_node.inc, line 17
Views integration for Workbench Access.

Class

workbench_access_handler_field_edit_node
@file Views integration for Workbench Access.

Code

function render($values) {
  if (!isset($values->nid)) {
    return '';
  }
  $node = node_load($values->nid);
  if (!node_access('update', $node)) {
    return '';
  }
  $text = !empty($this->options['text']) ? $this->options['text'] : t('Edit');
  return l($text, "node/{$values->nid}/edit", array(
    'query' => drupal_get_destination(),
  ));
}