1.1 --- a/actions/EventAggregatorSummary.py Thu Jun 10 00:34:21 2010 +0200
1.2 +++ b/actions/EventAggregatorSummary.py Thu Jun 10 01:33:09 2010 +0200
1.3 @@ -203,10 +203,12 @@
1.4
1.5 # Output summary data...
1.6
1.7 - if EventAggregatorSupport.isMoin15():
1.8 + if hasattr(request, "http_headers"):
1.9 send_headers = request.http_headers
1.10 + elif hasattr(request, "emit_http_headers"):
1.11 + send_headers = request.emit_http_headers
1.12 else:
1.13 - send_headers = request.emit_http_headers
1.14 + send_headers = EventAggregatorSupport.send_headers(request)
1.15
1.16 # Define headers.
1.17
1.18 @@ -282,11 +284,16 @@
1.19 # Using the page name and the page URL in the title, link and
1.20 # description.
1.21
1.22 + if hasattr(request, "getPathinfo"):
1.23 + path_info = request.getPathinfo()
1.24 + else:
1.25 + path_info = request.path
1.26 +
1.27 request.write('<rss version="2.0">\r\n')
1.28 request.write('<channel>\r\n')
1.29 - request.write('<title>%s</title>\r\n' % request.getPathinfo()[1:])
1.30 - request.write('<link>%s%s</link>\r\n' % (request.getBaseURL(), request.getPathinfo()))
1.31 - request.write('<description>Events published on %s%s</description>\r\n' % (request.getBaseURL(), request.getPathinfo()))
1.32 + request.write('<title>%s</title>\r\n' % path_info[1:])
1.33 + request.write('<link>%s%s</link>\r\n' % (request.getBaseURL(), path_info))
1.34 + request.write('<description>Events published on %s%s</description>\r\n' % (request.getBaseURL(), path_info))
1.35 request.write('<lastBuildDate>%s</lastBuildDate>\r\n' % EventAggregatorSupport.getHTTPTimeString(latest_timestamp))
1.36
1.37 # Sort all_shown_events by start date, reversed: