function workbench_email_transitions_form_submit in Workbench Email 7
Form submit handler for email transitions.
Adds or deletes email transitions depending on user input.
Parameters
array $form: The form array
array $form_state: The form_state array
File
- ./
workbench_email.admin.inc, line 284 - Administrative forms for Workbench Email Module.
Code
function workbench_email_transitions_form_submit($form, &$form_state) {
$roles = workbench_email_determine_valid_roles();
foreach ($form_state['values']['transitions'] as $transition) {
foreach ($roles as $rid => $role) {
if ($transition[$role]) {
workbench_email_save($transition['transition'], $rid);
}
else {
workbench_email_delete($transition['transition'], $rid);
}
}
}
drupal_set_message(t('Email transitions have been updated'));
}