function tripal_pub_admin_validate

2.x tripal_pub.admin.inc tripal_pub_admin_validate($form, &$form_state)
3.x tripal_pub.admin.inc tripal_pub_admin_validate($form, &$form_state)
1.x tripal_pub.admin.inc tripal_pub_admin_validate($form, &$form_state)

Validate the admin settings form

Related topics

File

tripal_pub/includes/tripal_pub.admin.inc, line 178
Administration of publications

Code

function tripal_pub_admin_validate($form, &$form_state) {
  global $user; // we need access to the user info
  $job_args = array();

  // set the allowed search fields
  $allowed_fields = $form_state['values']['allowed_search_fields'];
  foreach ($allowed_fields as $cvterm_id => $selected) {
    if (!$selected) {
      unset($allowed_fields[$cvterm_id]);
    }
  }
  variable_set('tripal_pub_allowed_search_fields', $allowed_fields);

  $import_duplicate_check = $form_state['values']['import_duplicate_check'];
  variable_set('tripal_pub_import_duplicate_check', $import_duplicate_check);

  $default_type = $form_state['values']['type_id'];
  variable_set('tripal_pub_default_type', $default_type);

}