items);
}
// sort all items in array by date
usort($items, 'date_cmp');
// generate ouput array
$out = array();
foreach ($items as $item) {
$href = $item['link'];
$title = $item['title'];
$out[] = '
'.$title.'';
}
if (count($out) > MAX_ITEMS)
$out = array_slice($out,0,MAX_ITEMS);
echo ($out)
? ""
: '';
// sorts feed array based on published date (used with usort)
// -------------------------------------------------------------
function date_cmp($a, $b)
{
$atime = (empty($a['date_timestamp']))
? strtotime($a['dc']['date'])
: $a['date_timestamp'];
$btime = (empty($b['date_timestamp']))
? strtotime($b['dc']['date'])
: $b['date_timestamp'];
if ($atime == $btime)
return 0;
return ($atime > $btime) ? -1 : 1;
}
?>