<?php
class rss
{
	function rss($title,$link,$desc,$lang = 'nl-nl',$back = 0)
	{
		$this->$back = $back;
		$this->$out = '';

		$this->$out .= ('<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">');
		$this->$out .= ('<channel><title>'.$title.'</title><link>'.$link.'</link>'.
		     	 	'<description>'.$desc.'</description>');
	}
	function add_item($title,$link,$desc,$author,$date)
	{
		$this->$out .= ('<item><title>'.$title.'</title><link>'.$link.'</link>'.
		     	 	'<description>'.$desc.'</description><dc:creator>'.$author.'</dc:creator>'.
			 	'<pubdate>'.$date.'</dc:date></item>');
	}
	function add_by_array($info)
	{
		foreach($info as $item)
		{
			$this->$out .= ('<item><title>'.$item['title'].'</title><link>'.$item['link'].'</link>'.
		     	 		'<description>'.$item['desc'].'</description>'.
					'<dc:creator>'.$item['author'].'</dc:creator>'.
			 		'<pubdate>'.$item['date'].'</dc:date></item>');
		}
	}
	function flush($direct)
	{
		if ($direct) { header('Content-Type: text/xml'); }
		echo($this->$out.'</channel></rss>'); 
	}
	function content() 
	{ 
		return($this->$out); 
	}
}
?>