My networks\n\n"; echo "\n\n"; } function show_post($id) { global $sioc_nick, $foaf_uri; $authority = "http://" . $_SERVER['HTTP_HOST']; $root = $authority . dirname($_SERVER['SCRIPT_NAME']); $post = substr("$root/data/$id", 0, -4); $parser = ARC2::getRDFParser(); $parser->parse(dirname(__FILE__)."/../data/$id"); $triples = $parser->getSimpleIndex(); $datapost = $triples[$post]; $date = $datapost['http://purl.org/dc/terms/created'][0]; $content = $datapost['http://rdfs.org/sioc/ns#content'][0]; echo "
\n"; echo " $content\n"; echo " ($sioc_nick - \n"; echo " $date)\n"; echo "
\n\n"; } function show_posts($start=0, $limit=20) { $data = get_posts($start, $limit); echo "

Latest updates

\n\n"; foreach($data as $post) { show_post($post); } } function get_posts($start=0, $limit=20) { if ($handle = opendir(dirname(__FILE__).'/../data')) { while (false !== ($file = readdir($handle))) { if(substr($file, -4) == '.rdf') $files[] = $file; } } rsort($files); return array_slice($files, $start, $limit); } ?>