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