-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathnewarticles.php
36 lines (25 loc) · 1.07 KB
/
newarticles.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
include("mainfile.php");
global $prefix, $db, $nukeurl;
header("Content-Type: text/xml");
$result = $db->sql_query("SELECT pid, title, counter FROM ".$prefix."_pages ORDER BY pid DESC LIMIT 0,10");
$btitle ="$sitename - New Content";
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($btitle)."</description>\n";
echo "<language>$backend_language</language>\n\n";
while ($row = $db->sql_fetchrow($result)) {
$transfertitle = str_replace(" ", "_", $row[title]);
echo "<item>\n";
echo "<title>".htmlspecialchars($row[title])."</title>\n";
echo "<link>$nukeurl/modules.php?name=Content&pa=showpage&pid=$row[pid]</link>\n";
echo "</item>\n\n";
}
echo "</channel>\n";
echo "</rss>";
?>