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']));
  }
}