home *** CD-ROM | disk | FTP | other *** search
- <?php
-
- /************************************************************************/
- /* PHP-NUKE: Advanced Content Management System */
- /* ============================================ */
- /* */
- /* Copyright (c) 2002 by Francisco Burzi */
- /* http://phpnuke.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("mainfile.php");
-
- header("Content-Type: text/xml");
- if ($cat != "") {
- $result = sql_query("SELECT catid from ".$prefix."_stories_cat where title LIKE '%$cat%' limit 1", $dbi);
- list ($catid) = sql_fetch_row($result, $dbi);
- if ($catid == "") {
- $result = sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY sid DESC limit 10", $dbi);
- } else {
- $result = sql_query("SELECT sid, title FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC limit 10", $dbi);
- }
- } else {
- $result = sql_query("SELECT sid, title FROM ".$prefix."_stories ORDER BY sid DESC limit 10", $dbi);
- }
-
- echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n";
- echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
- echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
- echo "<rss version=\"0.91\">\n\n";
- echo "<channel>\n";
- echo "<title>".htmlspecialchars($sitename)."</title>\n";
- echo "<link>$nukeurl</link>\n";
- echo "<description>".htmlspecialchars($backend_title)."</description>\n";
- echo "<language>$backend_language</language>\n\n";
-
- while (list($sid, $title) = sql_fetch_row($result, $dbi)) {
- echo "<item>\n";
- echo "<title>".htmlspecialchars($title)."</title>\n";
- echo "<link>$nukeurl/modules.php?name=News&file=article&sid=$sid</link>\n";
- echo "</item>\n\n";
- }
- echo "</channel>\n";
- echo "</rss>";
-
- ?>