function relativity_form_alter($form_id, &$form) { if (isset($form['type']) && $form['type']['#value'] .'_node_form' == $form_id && variable_get('relativity_type_'. $form['type']['#value'], FALSE)) { if ($node->parent_node) { if (is_array($node->parent_node)) { $form['parent_node'] = array( '#type' => 'hidden', '#value' => implode(',',$node->parent_node), ); } else { $form['parent_node'] = array( '#type' => 'hidden', '#value' => $node->parent_node, ); } } if ($types = variable_get('relativity_type_'. $form['type']['#value'], FALSE)) { $rnode = node_load($form['nid']['#value']); $output .= theme('relativity_links', $types, $rnode, 'edit'); $form['parent_node_links'] = array( '#value' => $output ); } } }