function mail_logger_handler_field_mail::render in Mail Logger 6
Same name and namespace in other branches
- 7 views/mail_logger_handler_field_mail.inc \mail_logger_handler_field_mail::render()
File
- views/
handlers/ mail_logger_handler_field_mail.inc, line 28 - Field handler to provide a mailto link for email fields.
Class
- mail_logger_handler_field_mail
- @file Field handler to provide a mailto link for email fields.
Code
function render($values) {
if ($this->options['link'] == 'mailto') {
return l($values->{$this->field_alias}, "mailto:" . $values->{$this->field_alias});
}
elseif ($this->options['link'] == 'user') {
// Return a link to an account page if one exists; otherwise, fall back.
if ($account = mail_logger_email_user($values->{$this->field_alias})) {
return l($values->{$this->field_alias}, 'user/' . $account->uid);
}
}
return check_plain($values->{$this->field_alias});
}