You are here

class uc_views_handler_field_money_amount in Ubercart Views 6.3

Return a formatted price value to display in the View.

Hierarchy

Expanded class hierarchy of uc_views_handler_field_money_amount

3 string references to 'uc_views_handler_field_money_amount'
uc_views_attribute_views_handlers in uc_views_attribute/views/uc_views_attribute.views.inc
Implementation of hook_views_handlers().
uc_views_views_data in views/uc_views.views.inc
Implementation of hook_views_data().
uc_views_views_handlers in views/uc_views.views.inc
Implementation of hook_views_handlers().

File

views/uc_views_handler_field_money_amount.inc, line 11
Views handler: Product price field.

View source
class uc_views_handler_field_money_amount extends uc_product_handler_field_price {
  function options(&$options) {
    parent::options($options);
    $options['revision'] = 'themed-original';
  }
  function render($values) {
    if ($this->options['format'] == 'numeric') {
      return parent::render($values);
    }
    if ($this->options['format'] == 'uc_price') {
      $context = array(
        'revision' => $this->options['revision'],
        'type' => 'amount',
        'class' => array(
          $this->field,
        ),
        'field' => $this->real_field,
      );
      return uc_price($values->{$this->field_alias}, $context);
    }
  }

}

Members