function workflow_admin_ui_edit_form_validate in Workflow 7.2
Same name and namespace in other branches
- 6.2 workflow_admin_ui/workflow_admin_ui.module \workflow_admin_ui_edit_form_validate()
- 6 workflow_admin_ui/workflow_admin_ui.module \workflow_admin_ui_edit_form_validate()
- 7 workflow_admin_ui/workflow_admin_ui.pages.inc \workflow_admin_ui_edit_form_validate()
Validate the workflow edit/add form.
1 string reference to 'workflow_admin_ui_edit_form_validate'
- workflow_admin_ui_edit_form in workflow_admin_ui/
workflow_admin_ui.page.workflow.inc - Menu callback. Edit a workflow's properties.
File
- workflow_admin_ui/
workflow_admin_ui.page.workflow.inc, line 212 - Provides an Admin UI page for the Workflow Properties.
Code
function workflow_admin_ui_edit_form_validate($form, &$form_state) {
$workflow = $form_state['values']['workflow'];
$name = $form_state['values']['name'];
// Make sure workflow name is not numeric.
if (ctype_digit($name)) {
form_set_error('name', t('Please choose a non-numeric name for your workflow.', array(
'%name' => $name,
)));
}
// Make sure workflow name is not a duplicate.
foreach (workflow_load_multiple() as $stored_workflow) {
if ($name == $stored_workflow->name && $workflow->wid != $stored_workflow->wid) {
form_set_error('name', t('A workflow with the name %name already exists. Please enter another name for this workflow.', array(
'%name' => $name,
)));
break;
}
}
}