function workflow_views_handler_field_sid::render in Workflow 7.2
Same name and namespace in other branches
- 6.2 workflow_views/includes/workflow_views_handler_field_sid.inc \workflow_views_handler_field_sid::render()
- 6 workflow_views/includes/workflow_views_handler_field_sid.inc \workflow_views_handler_field_sid::render()
- 7 workflow_views/includes/workflow_views_handler_field_sid.inc \workflow_views_handler_field_sid::render()
Render the field.
Parameters
array $values: The values retrieved from the database.
Overrides views_handler_field::render
File
- workflow_views/
handlers/ workflow_views_handler_field_sid.inc, line 33 - Provide views field handler for workflow.module.
Class
- workflow_views_handler_field_sid
- Field handler to provide simple status name or renderer.
Code
function render($values) {
$sid = $values->{$this->field_alias};
if ($this->options['value'] == '1') {
return empty($sid) ? NULL : $sid;
}
elseif ($this->options['value'] == 'count') {
$state = workflow_state_load_single($sid);
return empty($sid) ? 0 : $state
->count();
}
else {
return workflow_get_sid_label($sid);
}
}