You are here

function _nodeformcols_has_required in Node form columns 7

Checks if a form element or any of it's children are required

Parameters

array $element:

Return value

bool

1 call to _nodeformcols_has_required()
nodeformcols_update_placements in ./nodeformcols.admin.inc

File

./nodeformcols.admin.inc, line 227
Contains the admin functions for Node form columns

Code

function _nodeformcols_has_required($element) {
  if (isset($element['#required']) && $element['#required']) {
    return TRUE;
  }
  $children = element_children($element);
  foreach ($children as $child) {
    if (_nodeformcols_has_required($element[$child])) {
      return TRUE;
    }
  }
  return FALSE;
}