You are here

class pay_node_handler_field_pay_form_link in Pay 6

Same name and namespace in other branches
  1. 7 modules/pay_node/includes/views/pay_node_handler_field_pay_form_link.inc \pay_node_handler_field_pay_form_link

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

Hierarchy

Expanded class hierarchy of pay_node_handler_field_pay_form_link

1 string reference to 'pay_node_handler_field_pay_form_link'
pay_node_views_data in modules/pay_node/includes/views/pay_node.views.inc
Implementation of hook_views_data().

File

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

View source
class pay_node_handler_field_pay_form_link extends views_handler_field_node_link {
  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);
      }
    }
  }

}

Members