function _hosting_site_form_reset_parents_recursive in Hosting 7.4
Recursively reset form parents so embedded node forms work.
File
- site/
hosting_site.form.inc, line 453 - Site node form.
Code
function _hosting_site_form_reset_parents_recursive(&$element, $element_key, $parents = array()) {
drupal_process_form();
$parents[] = $element_key;
$element['#processed'] = FALSE;
$element['#id'] = FALSE;
$element['#name'] = FALSE;
$element['#parents'] = $parents;
$element['#array_parents'] = $parents;
$element['#parents_fixed'] = TRUE;
foreach (element_children($element) as $element_child) {
_hosting_site_form_reset_parents_recursive($element[$element_child], $element_child, $parents);
}
}