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(),
));
}