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'] = '';
}
}