view examples/trac/templates/report_rss.cs @ 39:93b4dcbafd7b trunk

Copy Trac to main branch.
author cmlenz
date Mon, 03 Jul 2006 18:53:27 +0000
parents
children
line wrap: on
line source
<?xml version="1.0"?>
<rss version="2.0">
 <channel><?cs
 if:project.name_encoded ?>
  <title><?cs var:project.name_encoded ?>: <?cs var:report.title ?></title><?cs
 else ?>
  <title><?cs var:title ?></title><?cs
 /if ?>
 <link><?cs var:base_host ?><?cs var:trac.href.report ?>/<?cs var:report.id ?></link>
 <description>Trac Report - <?cs var:report.title ?></description>
 <language>en-us</language>
 <generator>Trac v<?cs var:trac.version ?></generator><?cs
 each:row = report.items ?><?cs
  set title = '' ?><?cs
  set descr = '' ?><?cs
  set author = '' ?><?cs
  set pubdate = '' ?><?cs
  each:item = row ?><?cs
   if name(item) == 'ticket' ?><?cs
    set:link = base_host + item.ticket_href ?><?cs
    set:id = item ?><?cs
   elif:name(item) == 'summary' ?><?cs
    set:title = item ?><?cs
   elif:name(item) == 'description' ?><?cs
    set:descr = item.parsed ?><?cs
   elif:name(item) == 'reporter' ?><?cs
    set:author = item.rss ?><?cs
   elif:name(item) == 'time' || name(item) == 'changetime'
     || name(item) == 'created' || name(item) == 'modified' ?><?cs
    set pubdate = item.gmt ?><?cs
   /if ?><?cs
  /each ?>
  <item>
   <?cs if:author ?><author><?cs var:author ?></author><?cs /if ?>
   <pubDate><?cs var:pubdate ?></pubDate>
   <title><?cs var:'#' + id + ': ' + title ?></title>   
   <link><?cs var:link ?></link>
   <description><?cs var:descr ?></description>
   <category>Report</category>
  </item><?cs
 /each ?></channel>
</rss>
Copyright (C) 2012-2017 Edgewall Software