function chado_node_sync_form_validate
2.x tripal_core.chado_nodes.api.inc | chado_node_sync_form_validate($form, &$form_state) |
3.x tripal_core.chado_nodes.api.inc | chado_node_sync_form_validate($form, &$form_state) |
Generic Sync Form Validate
Related topics
File
- tripal_core/
api/ tripal_core.chado_nodes.api.inc, line 658 - API to handle much of the common functionality implemented when creating a drupal node type.
Code
function chado_node_sync_form_validate($form, &$form_state) {
if (empty($form_state['values']['cleanup_batch_size'])) {
$form_state['values']['cleanup_batch_size'] = 25000;
drupal_set_message('You entered a Batch Size of 0 for Cleaning-up orphaned nodes. Since this is not valid, we reset it to the default of 25,000.', 'warning');
}
elseif (!is_numeric($form_state['values']['cleanup_batch_size'])) {
form_set_error('cleanup_batch_size', 'The batch size must be a postitive whole number.');
}
else {
// Round the value just to make sure.
$form_state['values']['cleanup_batch_size'] = abs(round($form_state['values']['cleanup_batch_size']));
}
}