<?php

	include("FeedWriter.php");
	// IMPORTANT : No need to add id for feed or channel. It will be automatically created from link.

	//Creating an instance of FeedWriter class. 
	//The constant ATOM is passed to mention the version
	$TestFeed = new FeedWriter(ATOM);
	require("../persistencia/PersistenciaFachada.class.php");
	//Setting the channel elements
	//Use wrapper functions for common elements
	$TestFeed->setTitle('Proyecto Ticne: Últimos Productos');
	$TestFeed->setLink('http://www.ticne.es');
	
	//For other channel elements, use setChannelElement() function
	$TestFeed->setChannelElement('updated', date(DATE_ATOM , time()));  //???
	$TestFeed->setChannelElement('author', array('name'=>'Ticne'));

	//Adding a feed. Genarally this protion will be in a loop and add all feeds.

	//Create an empty FeedItem
	$arrNoticias = PersistenciaFachada::traerProductosRSS();
	foreach ($arrNoticias as $regRSS){
		$newItem = $TestFeed->createNewItem();
		//Add elements to the feed item
		//Use wrapper functions to add common feed elements
		$newItem->setTitle($regRSS['nombre']);
		$newItem->setLink('http://www.ticne.com/buscador.php?m=detalles&amp;id='.$regRSS['id']); //habrá que añadir enlace a noticia concreta
		$newItem->setDate($regRSS['tstamp_ins']);
		//Internally changed to "summary" tag for ATOM feed
		$newItem->setDescription(substr($regRSS['descripcion'], 0, 150));
		//Now add the feed item	
		$TestFeed->addItem($newItem);
	}
	
	//OK. Everything is done. Now genarate the feed.
	$TestFeed->generateFeed();
  
?>
