You are here

function weight_node_admin in Weight 7.2

After build callback for node_admin_content form.

1 string reference to 'weight_node_admin'
weight_form_node_admin_content_alter in ./weight.module
Implements hook_form_FORM_ID_alter().

File

./weight.module, line 215

Code

function weight_node_admin($form_element, &$form_state) {
  if ($form_element['weight']['#add_column']) {
    $form_element['admin']['nodes']['#header']['weight']['data'] = t('Weight');
    if (!empty($form_element['admin']['nodes']['#options'])) {
      foreach ($form_element['admin']['nodes']['#options'] as $nid => $node) {
        $form_element['admin']['nodes']['#options'][$nid]['weight']['data'] = $form_element['weight'][$nid];
      }
    }
    elseif (!empty($form_element['admin']['nodes']['#rows'])) {
      foreach ($form_element['admin']['nodes']['#rows'] as $nid => $node) {
        $form_element['admin']['nodes']['#rows'][$nid]['weight']['data'] = $form_element['weight'][$nid];
      }
    }
    unset($form_element['weight']);
  }
  return $form_element;
}