theme_aggregator_categorize_items

Definition

theme_aggregator_categorize_items($form)
drupal/modules/aggregator/aggregator.pages.inc, line 237

Description

Theme the page list form for assigning categories.

ingroup themeable

Parameters

$form An associative array containing the structure of the form.

Return value

The output HTML.

Related topics

Namesort iconDescription
Default theme implementationsFunctions and templates that present output to the user, and can be implemented by themes.

Code

function theme_aggregator_categorize_items($form) {
  $output = drupal_render($form['feed_source']);
  $rows = array();
  if ($form['items']) {
    foreach (element_children($form['items']) as $key) {
      if (is_array($form['items'][$key])) {
        $rows[] = array(
          drupal_render($form['items'][$key]),
          array('data' => drupal_render($form['categories'][$key]), 'class' => 'categorize-item'),
        );
      }
    }
  }
  $output .= theme('table', array('', t('Categorize')), $rows);
  $output .= drupal_render($form['submit']);
  $output .= drupal_render($form);

  return theme('aggregator_wrapper', $output);
}