function advancedqueue_handler_field_status::render in Advanced Queue 7
Render the field.
Parameters
array $values: The values retrieved from the database.
Overrides views_handler_field::render
File
- views/
advancedqueue_handler_field_status.inc, line 7
Class
- advancedqueue_handler_field_status
- Field handler for item status.
Code
function render($values) {
$options = _advancedqueue_status_options();
$classes = array(
ADVANCEDQUEUE_STATUS_QUEUED => 'queued',
ADVANCEDQUEUE_STATUS_PROCESSING => 'processing',
ADVANCEDQUEUE_STATUS_SUCCESS => 'processed',
ADVANCEDQUEUE_STATUS_FAILURE => 'failed',
ADVANCEDQUEUE_STATUS_FAILURE_RETRY => 'retry',
);
$output = array(
'#attached' => array(
'css' => array(
drupal_get_path('module', 'advancedqueue') . '/css/advancedqueue.css',
),
),
'#markup' => '<span class="' . check_plain($values->{$this->field_alias}) . ' advancedqueue-status-' . $classes[$values->{$this->field_alias}] . '">' . $options[$values->{$this->field_alias}] . '</span>',
);
return drupal_render($output);
}