You are here

function workflow_views_handler_field_sid::render in Workflow 7.2

Same name and namespace in other branches
  1. 6.2 workflow_views/includes/workflow_views_handler_field_sid.inc \workflow_views_handler_field_sid::render()
  2. 6 workflow_views/includes/workflow_views_handler_field_sid.inc \workflow_views_handler_field_sid::render()
  3. 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);
  }
}