<?php
//-------------------------------------------------------------------------//
// Nuked-KlaN - PHP Portal //
//
http://www.nuked-klan.org //
//-------------------------------------------------------------------------//
// This program 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 2 of the License. //
//-------------------------------------------------------------------------//
include("../nuked.php");
include ("../includes/constants.php");
include ("../lang/" . $nuked['langue'] . ".lang.php");
if ($nuked['langue'] == "french") $rsslang = "fr";
else $rsslang = "en-us";
$sitename = @html_entity_decode($nuked['name']);
$sitedesc = @html_entity_decode($nuked['slogan']);
$sitename = eregi_replace("&", "&", $sitename);
$sitedesc = eregi_replace("&", "&", $sitedesc);
$sitename = htmlspecialchars($sitename);
$sitedesc = htmlspecialchars($sitedesc);
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n"
. "<rss version=\"2.0\">\n\n"
. "<channel>\n"
. "<title>" . $sitename . "</title>\n"
. "<link>" . $nuked['url'] . "</link>\n"
. "<image>\n"
. "<url>" . $nuked['url'] . "/images/ban.gif</url>\n"
. "<title>" . $sitename . "</title>\n"
. "<link>" . $nuked['url'] . "</link>\n"
. "<width>88</width>\n"
. "<height>31</height>\n"
. "</image>\n"
. "<description>" . $sitedesc . "</description>\n"
. "<language>" . $rsslang . "</language>\n"
. "<webMaster>" . $nuked['mail'] . "</webMaster>\n";
if(defined("NK_REWRITE"))
{
$buffer = " ";
include("../url_rewrite.php");
}
$result = mysql_query("SELECT tutid, title, content, date FROM " . TUTORIELS_TABLE . " ORDER BY date DESC LIMIT 0, 20");
while (list($aid, $titre, $texte, $date) = mysql_fetch_array($result))
{
$pubdate = date("r", $date);
$titre = stripslashes($titre);
$titre = htmlspecialchars($titre);
if ($texte != "")
{
$texte = stripslashes($texte);
$texte = str_replace("\r", "", $texte);
$texte = str_replace("\n", " ", $texte);
$texte = BBcode($texte);
$description = strip_tags($texte);
if (strlen($description) > 300)
{
$description = substr($description, 0, 300) . "...";
}
$description = htmlspecialchars($description);
}
else
{
$description = "";
}
echo"<item>\n"
."<title>" . $titre . "</title>\n";
if(defined("NK_REWRITE"))
{
$titre = make_url_friendly($titre);
echo "<link>" . $nuked['url'] . "/" . $titre . "-av" . $aid . ".html</link>\n";
}
else
{
echo "<link>" . $nuked['url'] . "/index.php?file=Tutoriels&&op=catid&tutid=" . $aid . "</link>\n";
}
echo "<pubDate>" . $pubdate . "</pubDate>\n"
."<description>" . $description . "</description>\n"
."</item>\n\n";
}
echo "</channel>\n\n"
."</rss>";