You are here

function _panopoly_magic_visible_element_children in Panopoly Magic 7

Find visible element children.

Parameters

array $element: Form API element.

Return value

array Array of the element children that are visible.

1 call to _panopoly_magic_visible_element_children()
panopoly_magic_form_views_content_views_panes_content_type_edit_form_alter in ./panopoly_magic.module
Implementation of hook_form_FORM_ID_alter()

File

./panopoly_magic.module, line 913

Code

function _panopoly_magic_visible_element_children($element) {
  $children = array();
  foreach (element_children($element) as $name) {
    if (isset($element[$name]['#type']) && $element[$name]['#type'] != 'hidden' && (!isset($element[$name]['#access']) || $element[$name]['#access'])) {
      $children[] = $name;
    }
  }
  return $children;
}