function better_statistics_handler_field_time_interval_opt::render in Better Statistics 7
Overrides views_handler_field_numeric::render().
Overrides views_handler_field_numeric::render
File
- views/
better_statistics_handler_field_time_interval_opt.inc, line 52 - Definition of better_statistics_handler_field_time_interval_opt.
Class
- better_statistics_handler_field_time_interval_opt
- A field handler to provide the option for numeric fields to be displayed as proper time intervals.
Code
function render($values) {
// Render as a time interval if configured; otherwise, render normally.
if ($this->options['as_interval']) {
$value = $values->{$this->field_alias} / 1000;
return format_interval($value, isset($this->options['granularity']) ? $this->options['granularity'] : 2);
}
else {
return parent::render($values);
}
}