annotate app/main/issue/show.rss.lua @ 21:a6f711b025dc
Applied langtool to translations.eo.lua
 | author | jbe | 
 | date | Sat Feb 20 22:18:54 2010 +0100 (2010-02-20) | 
 | parents | 3bfb2fcf7ab9 | 
 | children |  | 
 
 | rev | line source | 
| bsw/jbe@0 | 1 slot.set_layout("rss") | 
| bsw/jbe@0 | 2 | 
| bsw/jbe@0 | 3 local function rss_channel(channel) | 
| bsw/jbe@0 | 4   for key, val in pairs(channel) do | 
| bsw/jbe@0 | 5     slot.put("<", key, ">", encode.html(val), "</", key, ">") | 
| bsw/jbe@0 | 6   end | 
| bsw/jbe@0 | 7 end | 
| bsw/jbe@0 | 8 | 
| bsw/jbe@0 | 9 local function rss_item(item) | 
| bsw/jbe@0 | 10   slot.put("<item>") | 
| bsw/jbe@0 | 11   for key, val in pairs(item) do | 
| bsw/jbe@0 | 12     slot.put("<", key, ">", encode.html(val), "</", key, ">") | 
| bsw/jbe@0 | 13   end | 
| bsw/jbe@0 | 14   slot.put("</item>") | 
| bsw/jbe@0 | 15 end | 
| bsw/jbe@0 | 16 | 
| bsw/jbe@0 | 17 | 
| bsw/jbe@0 | 18 local issue = Issue:by_id(param.get_id()) | 
| bsw/jbe@0 | 19 | 
| bsw/jbe@0 | 20 rss_channel{ | 
| bsw/jbe@0 | 21   title = issue.area.name .. " :: Issue #" .. tostring(issue.id), | 
| bsw/jbe@0 | 22   language = "de", | 
| bsw/jbe@0 | 23   pubDate = "Tue, 8 Jul 2008 2:43:19" | 
| bsw/jbe@0 | 24 } | 
| bsw/jbe@0 | 25 | 
| bsw/jbe@0 | 26 for i, initiative in ipairs(issue.initiatives) do | 
| bsw/jbe@0 | 27   rss_item{ | 
| bsw/jbe@0 | 28     title = initiative.name, | 
| bsw/jbe@0 | 29     description = initiative.current_draft.content, | 
| bsw/jbe@0 | 30     link = "http://localhost/lf/initiative/show/" .. tostring(initiative.id) .. ".html", | 
| bsw/jbe@0 | 31     author = initiative.current_draft.author.name, | 
| bsw/jbe@0 | 32     guid = "guid", | 
| bsw/jbe@0 | 33     pubDate = "Tue, 8 Jul 2008 2:43:19" | 
| bsw/jbe@0 | 34   } | 
| bsw/jbe@0 | 35 end |