function _aggregator_page_list

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 the feed.

3 calls to _aggregator_page_list()
aggregator_page_category in modules/aggregator/aggregator.pages.inc
Page callback: Displays all the items aggregated in a particular category.
aggregator_page_last in modules/aggregator/aggregator.pages.inc
Page callback: Displays the most recent items gathered from any feed.
aggregator_page_source in modules/aggregator/aggregator.pages.inc
Page callback: Displays all the items captured from the particular feed.

File

modules/aggregator/aggregator.pages.inc, line 173

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;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.