function workflow_rules_check_transition_form in Workflow 6.2
Same name and namespace in other branches
- 6 workflow_rules/workflow_rules.module \workflow_rules_check_transition_form()
Configuration form for check transition condition.
File
- workflow_rules/
workflow_rules.module, line 120 - Rules integration for the Workflow module
Code
function workflow_rules_check_transition_form($settings, &$form) {
$options = array();
$options['ANY'] = t('Any state');
foreach (workflow_get_all() as $wid => $workflow) {
$options[$workflow] = array();
foreach (workflow_get_states($wid) as $sid => $state) {
$options[$workflow][$sid] = $state;
}
}
$form['settings']['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['settings']['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,
);
}