function _panopoly_magic_visible_element_children in Panopoly 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 modules/
panopoly/ panopoly_magic/ panopoly_magic.module - Implementation of hook_form_FORM_ID_alter()
File
- modules/
panopoly/ panopoly_magic/ 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;
}