function _workflow_views_get_workflow_state_name in Workflow 7
Helper function, to gather the workflow name from a given arguement.
3 calls to _workflow_views_get_workflow_state_name()
- views_handler_argument_workflow_state::summary_name in workflow_views/
includes/ workflow_views_handler_argument_state.inc - Override the behavior of summary_name(). Get the user-friendly version of the workflow state.
- views_handler_argument_workflow_state::title in workflow_views/
includes/ workflow_views_handler_argument_state.inc - Override the behavior of title(). Get the user-friendly version of the workflow state.
- workflow_views_handler_field_sid::render in workflow_views/
includes/ workflow_views_handler_field_sid.inc - Render the field.
File
- workflow_views/
workflow_views.module, line 36 - Provide views integration for workflows. Why it's own module? Some sites have views some don't, all prefer a lower code footprint and better performance.
Code
function _workflow_views_get_workflow_state_name($sid) {
if (empty($sid)) {
return t('No state');
}
$output = t('Unknown state');
if ($state = WorkflowState::load($sid)) {
$name = $state
->getName();
$output = !empty($name) ? check_plain($name) : $output;
}
return $output;
}