You are here

function theme_node_breadcrumb_admin_settings in Node breadcrumb 6

File

./node_breadcrumb.module, line 219

Code

function theme_node_breadcrumb_admin_settings($form) {
  $output = "";
  if (!empty($form['rules']['node_type'])) {
    $header = array(
      theme('table_select_header_cell'),
      t('Type'),
      t('Term'),
      t('Condition'),
      t('Menu item'),
      t('Weight'),
      t('Operations'),
    );
    foreach (element_children($form['rules']['node_type']) as $rid) {
      $rows[] = array(
        drupal_render($form['rules']['delete'][$rid]),
        drupal_render($form['rules']['node_type'][$rid]),
        drupal_render($form['rules']['tid'][$rid]),
        drupal_render($form['rules']['condition'][$rid]),
        drupal_render($form['rules']['mid'][$rid]),
        drupal_render($form['rules']['weight']["weight_{$rid}"]),
        drupal_render($form['rules']['edit'][$rid]),
      );
    }
    $rows[] = array(
      array(
        'data' => drupal_render($form['rules']['submit']),
        'colspan' => 5,
      ),
      array(
        'data' => drupal_render($form['rules']['save']),
      ),
      array(
        'data' => '',
      ),
    );
    $rules = theme('table', $header, $rows);
    $output .= "<fieldset><legend>" . t("Rules") . "</legend>{$rules}</fieldset>";
  }
  $output .= drupal_render($form);
  return $output;
}