/[gnuheter]/gnuheter/backend.php
ViewVC logotype

Diff of /gnuheter/backend.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by pawal, Tue Nov 26 23:40:37 2002 UTC revision 1.5 by pawal, Sat Feb 22 13:30:59 2003 UTC
# Line 28  Line 28 
28  include('mainfile.php');  include('mainfile.php');
29  header('Content-Type: text/plain');  header('Content-Type: text/plain');
30  dbconnect();  dbconnect();
31  $result = mysql_query("SELECT sid, title, time, hometext FROM stories ORDER BY sid DESC limit 10");  
32    $items = array();
33    $i = 0;
34    $sql = "SELECT sid, title, hometext "
35         . "FROM stories ORDER BY sid DESC limit 10";
36    $result = mysql_query($sql);
37    if (!result) {    if (!result) {
38      echo "An error occured";      echo "An error occured";
39    } else {    } else {
     echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\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>$sitename</title>\n";  
     echo "    <link>$nuke_url</link>\n";  
     echo "    <description>$backend_title</description>\n";  
     echo "    <language>$backend_language</language>\n\n";  
     echo "  <image>\n";  
     echo "    <title>$sitename</title>\n";  
     echo "    <url>$backend_image</url>\n";  
     echo "    <link>$nuke_url</link>\n";                  
     echo "    <description>$slogan</description>\n";  
     echo "    <width>$backend_width</width>\n";  
     echo "    <height>$backend_height</height>\n";  
     echo "  </image>\n\n";  
40      for ($m=0; $m < mysql_num_rows($result); $m++) {      for ($m=0; $m < mysql_num_rows($result); $m++) {
41        list($sid, $title, $time, $hometext) = mysql_fetch_row($result);        list($items[$i]['sid'],
42        $title = ereg_replace("&","",$title);             $items[$i]['title'],
43        $hometext = trim(strip_tags(nowordlinkshtml($hometext)));             $items[$i]['hometext']) = mysql_fetch_row($result);
44        echo "  <item>\n";        $items[$i]['title'] = ereg_replace("&","",$items[$i]['title']);
45        echo "    <title>".nowordlinkshtml($title)."</title>\n";        $items[$i]['hometext'] = trim(strip_tags(nowordlinkshtml($items[$i]['hometext'])));
46        echo "    <link>{$nuke_url}article.php?sid=$sid</link>\n";        $i++;
       echo "    <description>$hometext</description>\n";  
       echo "  </item>\n\n";  
47      }      }
48      echo "  </channel>\n\n";      echo produce_rss($items);
     echo "</rss>\n";  
49    }    }
50  include('counter.php');  include('counter.php');
51  ?>  ?>

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26