function command_buttons_handler_field_edit_entity::render_link in Command Buttons 7
Renders the link.
Overrides command_buttons_handler_field_view_entity::render_link
File
- plugins/
views/ command_buttons_handler_field_edit_entity.inc, line 14 - Provide views handlers for Open Atrium Buttons
Class
- command_buttons_handler_field_edit_entity
- Field handler to present a link node edit.
Code
function render_link($entity, $values) {
if (command_buttons_access('update', $entity)) {
$this->options['alter']['make_link'] = TRUE;
$this->options['alter']['path'] = "admin/structure/command-buttons/view/{$entity->bid}/edit";
$this->options['alter']['query'] = drupal_get_destination();
$text = !empty($this->options['text']) ? $this->options['text'] : t('edit');
return $text;
}
else {
$this->options['alter']['path'] = '';
}
}