You are here

function redhen_contact_views_handler_field_redhen_contact_link_delete::render_link in RedHen CRM 7

Overrides redhen_contact_views_handler_field_redhen_contact_link::render_link

File

modules/redhen_contact/includes/views/redhen_contact_views_handler_field_redhen_contact_link_delete.inc, line 15
Definition of redhen_contact_views_handler_field_redhen_contact_link_delete.

Class

redhen_contact_views_handler_field_redhen_contact_link_delete
Field handler to present the delete link for a RedHen Contact.

Code

function render_link($contact, $values) {
  if (entity_access('delete', 'redhen_contact', $contact)) {
    $this->options['alter']['make_link'] = TRUE;
    $this->options['alter']['path'] = 'redhen/contact/' . $contact->contact_id . '/view/delete';
    $text = !empty($this->options['text']) ? $this->options['text'] : t('Delete');
    return $text;
  }
}