You are here

function template_preprocess_nodeorder_admin_display_form in Node Order 6

Process variables for nodeorder-admin-display.tpl.php.

The $variables array contains the following arguments:

  • $form

See also

nodeorder-admin-display.tpl.php

theme_nodeorder_admin_display()

File

./nodeorder.admin.inc, line 116
Admin page callbacks for the nodeorder module.

Code

function template_preprocess_nodeorder_admin_display_form(&$variables) {
  foreach (element_children($variables['form']) as $i) {
    $node =& $variables['form'][$i];

    // Only take form elements that are nodes.
    if (is_array($node) && array_key_exists('info', $node)) {
      $variables['form'][$i]['weight']['#attributes']['class'] = 'nodeorder-weight';
      $variables['node_listing'][$i]->row_class = isset($block['#attributes']['class']) ? $block['#attributes']['class'] : '';
      $variables['node_listing'][$i]->node_title = drupal_render($node['info']);
      $variables['node_listing'][$i]->weight = drupal_render($node['weight']);
      $variables['node_listing'][$i]->tid = drupal_render($node['tid']);
      $variables['node_listing'][$i]->nid = drupal_render($node['nid']);
    }
  }
  $variables['form_submit'] = drupal_render($variables['form']);
}