function chado_views_handler_field_date::render
1.x chado_views_handler_field_date.inc | chado_views_handler_field_date::render($values) |
Render the field.
Note: Checks to see if we have an array or simple field. If we have an array, then split it up and render each part using the parent render functionality.
Parameters
$values: The values retrieved from the database.
Overrides views_handler_field_date::render
File
- tripal_views/
views/ handlers/ chado_views_handler_field_date.inc, line 87 - A chado wrapper for the views_handler_field_date.
Class
- chado_views_handler_field_date
- @file A chado wrapper for the views_handler_field_date.
Code
function render($values) {
// Check the format of the date is a UNIX timestamp and otherwise convert
if (!is_array($values->{$this->field_alias})) {
if (!preg_match('/^\d+$/', $values->{$this->field_alias})) {
$values->{$this->field_alias} = strtotime($values->{$this->field_alias});
}
}
else {
if (!preg_match('/^\d+$/', $values->{$this->field_alias}[0])) {
foreach ($values->{$this->field_alias} as $k => $v) {
$values->{$this->field_alias}[$k] = strtotime($v);
}
}
}
// render the items
return chado_wrapper_render_items($this, $values);
}