function workflow_ng_condition_workflow_transition_is_form in Workflow 5.2
File
- contrib/
workflow_workflow_ng/ workflow_workflow_ng.module, line 83
Code
function workflow_ng_condition_workflow_transition_is_form($settings = array()) {
$options = array();
$options['ANY'] = 'Any State';
foreach (workflow_get_all() as $wid => $workflow) {
foreach (workflow_get_states($wid) as $sid => $state) {
$options[$sid] = check_plain(t($workflow)) . ': ' . check_plain(t($state));
}
}
$form['from_state'] = array(
'#type' => 'select',
'#title' => t('From State'),
'#options' => $options,
'#multiple' => TRUE,
'#default_value' => isset($settings['from_state']) ? $settings['from_state'] : array(),
'#required' => TRUE,
);
$form['to_state'] = array(
'#type' => 'select',
'#title' => t('To State'),
'#options' => $options,
'#multiple' => TRUE,
'#default_value' => isset($settings['to_state']) ? $settings['to_state'] : array(),
'#required' => TRUE,
);
return $form;
}