function fof($maxentries='', $before='
', $between='
', $after="
ago\n", $withdate=true/*, $linkarticle=true*/) {
global $wpdb, $fof_feed_table, $fof_item_table;
$titles = $wpdb->get_results("SELECT id, url, title, link,
description FROM $fof_feed_table");
$items = $wpdb->get_results("SELECT DISTINCT feed_id,
UNIX_TIMESTAMP(max(timestamp)) as updatetime, title, link FROM
$fof_item_table GROUP BY feed_id ORDER BY updatetime DESC");
$total = 0;
foreach ($items as $item) {
if($total++ === $maxentries) { return; }
$feed_info = find_in_set($titles, $item->feed_id);
$full_title = $feed_info->title;
$full_url = $feed_info->link;
$full_desc = $feed_info->description;
$article_url = $item->link;
$article_title = $item->title;
if(function_exists(time_since)) {
// using the excellent time_since plugin! woo!
$date = time_since($item->updatetime);
} else {
$withdate=false;
// uhhhh....
}
$out = '';
$out .= $before;
$out .= "