class uc_views_handler_field_money_amount in Ubercart Views 6.3
Return a formatted price value to display in the View.
Hierarchy
- class \uc_product_handler_field_price extends \views_handler_field_numeric
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
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
uc_product_handler_field_price:: |
function | Overrides views_handler::options_form(). | ||
uc_product_handler_field_price:: |
function | Overrides views_handler::option_definition(). | ||
uc_views_handler_field_money_amount:: |
function | |||
uc_views_handler_field_money_amount:: |
function |
Overrides views_handler_field::render(). Overrides uc_product_handler_field_price:: |
3 |