You are here

function command_buttons_handler_field_view_entity::render_link in Command Buttons 7

1 call to command_buttons_handler_field_view_entity::render_link()
command_buttons_handler_field_view_entity::render in plugins/views/command_buttons_handler_field_view_entity.inc
Render the field.
2 methods override command_buttons_handler_field_view_entity::render_link()
command_buttons_handler_field_delete_entity::render_link in plugins/views/command_buttons_handler_field_delete_entity.inc
Renders the link.
command_buttons_handler_field_edit_entity::render_link in plugins/views/command_buttons_handler_field_edit_entity.inc
Renders the link.

File

plugins/views/command_buttons_handler_field_view_entity.inc, line 37
Provide views handlers for Open Atrium buttons

Class

command_buttons_handler_field_view_entity
Field handler to present a link to the node.

Code

function render_link($entity, $values) {
  if (command_buttons_access('view', $entity)) {
    $this->options['alter']['make_link'] = TRUE;
    $this->options['alter']['path'] = "admin/structure/command-buttons/view/{$entity->bid}";
    $text = !empty($this->options['text']) ? $this->options['text'] : t('view');
    return $text;
  }
  else {
    $this->options['alter']['path'] = '';
  }
}