function nodehierarchy_children_form_submit in Node Hierarchy 7.2
Same name and namespace in other branches
- 6.3 nodehierarchy.module \nodehierarchy_children_form_submit()
- 6.2 nodehierarchy.module \nodehierarchy_children_form_submit()
- 7.4 nodehierarchy.admin.inc \nodehierarchy_children_form_submit()
Submit the children tab form.
File
- ./
nodehierarchy.module, line 1033 - A module to make nodes hierarchical.
Code
function nodehierarchy_children_form_submit($form, &$form_state) {
$updated_items = array();
foreach (element_children($form['children']) as $mlid) {
if (isset($form['children'][$mlid]['menu_link'])) {
$element = $form['children'][$mlid];
if ($element['weight']['#value'] != $element['weight']['#default_value']) {
$element['menu_link']['#value']['weight'] = $element['weight']['#value'];
$updated_items[$mlid] = $element['menu_link']['#value'];
}
}
}
// Save all our changed items to the database.
foreach ($updated_items as $item) {
menu_link_save($item);
}
}