blob: d22daec44d0adc0267dfa18c5f2c785b906ed532 [file] [log] [blame]
<?php
require_once("../resources/functions.php");
header("Content-Type: application/rss+xml; charset=ISO-8859-1");
#small script to turn our news items into an rss feed to be included in blog agregators and news readers
function createDescription($lines, $greetings){
$content = '<![CDATA[';
for ($x = 1; $x < count($lines); $x++) {
if (strpos($lines[$x], 'greeting.html') != false){
$content .= $greetings;
}else{
$content .= $lines[$x];
}
}
return $content . ']]>';
}
$rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>';
$rssfeed .= '<rss version="2.0">';
$rssfeed .= '<channel>';
$rssfeed .= '<title>Eclipse 4diac News RSS feed</title>';
$rssfeed .= '<link>http://www.fordiac.org</link>';
$rssfeed .= '<description>This is the RSS feed for the 4diac news</description>';
$rssfeed .= '<language>en-us</language>';
#$rssfeed .= '<copyright>Copyright (C) 2009 mywebsite.com</copyright>';
$greetings = file_get_contents('../news/greeting.html');
$folder = glob('../news/*.php');
foreach(array_reverse($folder) as $file){
$lines = file($file);
$rssfeed .= '<item>';
$rssfeed .= '<title>' . getNewsHeadline($lines[0]) . '</title>';
$rssfeed .= '<description>' . createDescription($lines, $greetings) . '</description>';
$rssfeed .= '<link> https://www.eclipse.org/4diac/en_news.php#' . basename($file,".php") . '</link>';
$rssfeed .= '<pubDate>' . date ("D, d M Y H:i:s T", filectime($file)) . '</pubDate>';
$rssfeed .= '</item>';
}
$rssfeed .= '</channel>';
$rssfeed .= '</rss>';
echo $rssfeed;
?>