function tripal_bulk_loader_has_exposed_fields

2.x tripal_bulk_loader.constants.inc tripal_bulk_loader_has_exposed_fields($node)
3.x tripal_bulk_loader.constants.inc tripal_bulk_loader_has_exposed_fields($node)
1.x tripal_bulk_loader.constants.inc tripal_bulk_loader_has_exposed_fields($node)

Check if a bulk loading job has exposed constants

Related topics

2 calls to tripal_bulk_loader_has_exposed_fields()
tripal_bulk_loader_edit_constant_set_form in tripal_bulk_loader/includes/tripal_bulk_loader.constants.inc
Edit a constant set (exposed fields in template)
tripal_bulk_loader_set_constants_form in tripal_bulk_loader/includes/tripal_bulk_loader.constants.inc
Set constants (exposed fields in template)

File

tripal_bulk_loader/includes/tripal_bulk_loader.constants.inc, line 81
Manages the constants form added to the tripal bulk loader node form

Code

function tripal_bulk_loader_has_exposed_fields($node) {

  // exposed fields isn't set
  if (!isset($node->exposed_fields)) {
    return FALSE;
  }

  // exposed fields has at least one element
  if (sizeof($node->exposed_fields) == 1) {
    // need to check if single element is an empty array
    $element = reset($node->exposed_fields);
    if ($element) {
      return TRUE;
    }
    else {
      return FALSE;
    }
  }
  elseif (sizeof($node->exposed_fields) > 1) {
    return TRUE;
  }
  else {
    return FALSE;
  }

  return FALSE;
}