_aggregator_page_list

5 aggregator.module _aggregator_page_list($sql, $op, $header = '')
6 aggregator.pages.inc _aggregator_page_list($items, $op, $feed_source = '')
7 aggregator.pages.inc _aggregator_page_list($items, $op, $feed_source = '')
8 aggregator.pages.inc _aggregator_page_list($items, $op, $feed_source = '')

Prints an aggregator page listing a number of feed items.

Various menu callbacks use this function to print their feeds.

Parameters

$items: The items to be listed.

$op: Which form should be added to the items. Only 'categorize' is now recognized.

$feed_source: The feed source URL.

Return value

The rendered list of items for a feed.

3 calls to _aggregator_page_list()

File

modules/aggregator/aggregator.pages.inc, line 171
User page callbacks for the aggregator module.

Code

function _aggregator_page_list($items, $op, $feed_source = '') {
  if (user_access('administer news feeds') && ($op == 'categorize')) {
    // Get form data.
    $output = aggregator_categorize_items($items, $feed_source);
  }
  else {
    // Assemble themed output.
    $output = $feed_source;
    foreach ($items as $item) {
      $output .= theme('aggregator_item', array('item' => $item));
    }
    $output = theme('aggregator_wrapper', array('content' => $output));
  }

  return $output;
}
Login or register to post comments