Хранилища Subversion ant

Редакция

Редакция 129 | Редакция 134 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 129 Редакция 130
Строка 30... Строка 30...
30
        $header = "application/rss+xml";
30
        $header = "application/rss+xml";
31
        $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 1");
31
        $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 1");
32
        $query->fetchInto($log, DB_FETCHMODE_ASSOC);
32
        $query->fetchInto($log, DB_FETCHMODE_ASSOC);
33
        $lastbuilddate = date("r",strtotime($log["log_record"]));
33
        $lastbuilddate = date("r",strtotime($log["log_record"]));
34
        $result  = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
34
        $result  = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
35
        $result .= "<rss version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n>\n";
35
        $result .= "<rss version=\"2.0\"\n xmlns:content=\"http://purl.org/rss/1.0/modules/content/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:atom=\"http://www.w3.org/2005/Atom\"\n>\n";
36
        $result .= "<channel>\n";
36
        $result .= "<channel>\n";
37
        $result .= "<title>Ant: последние изменения</title>\n";
37
        $result .= "<title>Ant: последние изменения</title>\n";
38
        $result .= "<link>http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/</link>\n";
38
        $result .= "<link>http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/</link>\n";
39
        $result .= "<description>Изменения списка поддерживаемых генератором sources.list дистрибутивов и репозиториев для них.</description>\n";
39
        $result .= "<description>Изменения списка поддерживаемых генератором sources.list дистрибутивов и репозиториев для них.</description>\n";
40
        $result .= "<language>ru</language>\n";
40
        $result .= "<language>ru</language>\n";
41
        $result .= "<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n";
41
        $result .= "<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n";
42
        $result .= "<lastBuildDate>".$lastbuilddate."</lastBuildDate>\n";
42
        $result .= "<lastBuildDate>".$lastbuilddate."</lastBuildDate>\n";
-
 
43
        $result .= "<atom:link href=\"http://".$_SERVER["HTTP_HOST"].dirname($_SERVER["PHP_SELF"])."/feed.php\" rel=\"self\" type=\"".$header."\" />\n";
43
        $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 10");
44
        $query =& $db->query("SELECT * FROM changelog ORDER BY log_id DESC LIMIT 10");
44
        if ($query->numRows()>0) {
45
        if ($query->numRows()>0) {
45
            while ($query->fetchInto($log, DB_FETCHMODE_ASSOC)) {
46
            while ($query->fetchInto($log, DB_FETCHMODE_ASSOC)) {
46
                $result .= "<item>\n";
47
                $result .= "<item>\n";
47
                $result .= "<title>".stripslashes($log["log_title"])."</title>\n";
48
                $result .= "<title>".stripslashes($log["log_title"])."</title>\n";
Строка 56... Строка 57...
56
        break;
57
        break;
57
    case '1':
58
    case '1':
58
        break;
59
        break;
59
}
60
}
60
61
61
header("Content-type: ".$header);
62
header("Content-type: ".$header."\n\n");
62
echo $result;
63
echo $result;
63
64
64
?>
65
?>