t('Link this field to its event page'), '#type' => 'checkbox', '#default_value' => $this->options['link_to_event'], ); } function render_link($data, $values) { if (!empty($this->options['link_to_event']) && user_access('view event info') && $values->id) { return civicrm_views_href($data, 'civicrm/event/info', "reset=1&id={$values->id}" ); } else { return $data; } } function render($values) { $format = is_numeric($this->format) ? $this->format : $values->{$this->aliases['format']}; return $this->render_link(check_markup($values->{$this->field_alias}, $format, FALSE), $values); } }