<?php 
/*    
 *    Copyright (c) 2010 VidiScript
 *
 *    This file is part of VidiScript.
 *
 *    VidiScript is free software: you can redistribute it and/or modify
 *    it under the terms of the GNU General Public License as published by
 *    the Free Software Foundation, either version 3 of the License, or
 *    (at your option) any later version.
 *
 *    VidiScript is distributed in the hope that it will be useful,
 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *    GNU General Public License for more details.
 *
 *    You should have received a copy of the GNU General Public License
 *    along with VidiScript.  If not, see <http://www.gnu.org/licenses/>.
 *
 *    File Name: rss.class.php
 *    Description: Functions for RSS feed
 *    $Date: 2010-02-21 23:16:57 +0000 (Sun, 21 Feb 2010) $
 *    $Revision: 12 $
 */
include 'settings.inc' ;
global $sitepath ;
mysql_connect($db_host, $db_user, $db_password) or die("Install Script First") ;
mysql_select_db($db_database) or die("Db Not Found") ;
class RSS {
	public function RSS() {}
	public function GetFeed($num) {
		return $this->getDetails().$this->getItems($num) ;
	}
	private function dbConnect() {}
	private function getDetails() {
		global $sitepath ;
		$details = '<rss version="2.0"> 
	                    <channel> 
	                        <title>'.$sitepath.'</title> 
	                        <link>'.$sitepath.'</link> 
	                        ' ;
		return $details ;
	}
	private function getItems($cat) {
		global $sitepath ;
		$this->dbConnect($itemsTable) ;
		if ($cat == 0) {
			$query = "SELECT * FROM  media" ;
		}
		else {
			$query = "SELECT * FROM media WHERE category = ".$cat ;
		}
		$items = '' ;
		$result = mysql_query($query) ;
		while ($row = mysql_fetch_array($result)) {
			$items .= '<item> 
	                <title>'.$row["title"].'</title> 
	                <link>'.$sitepath.'play/'.$row['url'].'</link>
	                <description><![CDATA['.$row["description"].']]></description> 
					<image>
					<title>'.$row["title"].'</title>
					<url>'.$sitepath.'uploads/thumbs/'.$row["thumb"].'.small.jpg</url>
					<link>'.$sitepath.'uploads/thumbs/'.$row["thumb"].'.small.jpg</link>
					<description><![CDATA['.$row["description"].']]></description>
					<width>96</width>
					<height>96</height>
					</image>					
	            </item>' ;
		}
		$items .= '</channel> 
	                </rss>' ;
		return $items ;
	}
}
?>