protected function views_aggregator_plugin_style_table::render_from_raw_scalar in Views Aggregator Plus 7
Render a Commerce amount passed in cents, formatted with currency.
The field will be rendered with appropriate CSS classes, without label.
Parameters
object $field_handler: The views_handler_field_field object belonging to the View result field.
int $row_num: The view result row number to change; use NULL if you do not wish to affect the view but just render the raw_value.
int $raw_value: Amount in cents. If NULL the row value of the field is re-rendered using its current (raw) value.
1 call to views_aggregator_plugin_style_table::render_from_raw_scalar()
- views_aggregator_plugin_style_table::render_new_value in views/
views_aggregator_plugin_style_table.inc - Returns the rendered value for a new (raw) value of a table cell.
File
Class
- views_aggregator_plugin_style_table
- Style plugin to render each item as a row in a table.
Code
protected function render_from_raw_scalar($field_handler, $row_num, $raw_value) {
$affect_view = isset($row_num);
$row_num = (int) $row_num;
$row =& $field_handler->view->result[$row_num];
if (isset($raw_value)) {
$field_alias = $field_handler->field_alias;
$orig_value = $row->{$field_alias};
$row->{$field_alias} = $raw_value;
}
$rendered_value = $field_handler
->render($row);
if (!$affect_view && isset($orig_value)) {
$row->{$field_alias} = $orig_value;
}
return $rendered_value;
}