All pastes #4501 Raw Edit

Number 2

public php v1 · immutable
#4501 ·published 2005-01-21 02:33 UTC
rendered paste body
function fof($maxentries='', $before='<li>', $between='<br />', $after=" ago</li>\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 .= "<a href=\"";        $out .= ($linkarticle) ? $article_url : $full_url;        $out .= "\" title=\"";        $out .= ($linkarticle) ? $article_title : $full_desc;        $out .= "\" " ;        $out .= ">$full_title</a>" ;        $out .= ($withdate) ? $between.$date : '';        $out .= $after;        echo($out);    }}