function views_handler_field_url::render

Overrides views_handler_field::render

File

handlers/views_handler_field_url.inc, line 41

Class

views_handler_field_url
Field handler that turns a URL into a clickable link.

Code

public function render($values) {
    $value = $this->get_value($values);
    if (!empty($this->options['display_as_link'])) {
        $this->options['alter']['make_link'] = TRUE;
        $this->options['alter']['path'] = $value;
        $text = !empty($this->options['text']) ? $this->sanitize_value($this->options['text']) : $this->sanitize_value($value, 'url');
        return $text;
    }
    else {
        return $this->sanitize_value($value, 'url');
    }
}