You are here

function pay_node_handler_field_pay_form_link::render in Pay 7

Same name and namespace in other branches
  1. 6 modules/pay_node/includes/views/pay_node_handler_field_pay_form_link.inc \pay_node_handler_field_pay_form_link::render()

Render the field.

Parameters

array $values: The values retrieved from the database.

Overrides views_handler_field_node_link::render

File

modules/pay_node/includes/views/pay_node_handler_field_pay_form_link.inc, line 10
A Views field handler for links to payment forms.

Class

pay_node_handler_field_pay_form_link
@file A Views field handler for links to payment forms.

Code

function render($values) {
  if ($pay_form = pay_node_form_load($values->nid)) {
    if ($path = $pay_form
      ->menu_path()) {
      $text = !empty($this->options['text']) ? $this->options['text'] : t('Make a payment');
      return l($text, $path);
    }
  }
}