1.1 --- a/EventAggregatorSupport.py Mon Jan 31 01:18:10 2011 +0100
1.2 +++ b/EventAggregatorSupport.py Sun Feb 06 01:50:51 2011 +0100
1.3 @@ -28,6 +28,8 @@
1.4 except ImportError:
1.5 pytz = None
1.6
1.7 +escape = wikiutil.escape
1.8 +
1.9 __version__ = "0.7"
1.10
1.11 # Date labels.
1.12 @@ -194,7 +196,7 @@
1.13 end_month_list.append('<option value=""></option>')
1.14
1.15 for month in range(1, 13):
1.16 - month_label = _(getMonthLabel(month))
1.17 + month_label = escape(_(getMonthLabel(month)))
1.18 selected = self._get_selected(month, start_month)
1.19 start_month_list.append('<option value="%02d" %s>%s</option>' % (month, selected, month_label))
1.20 selected = self._get_selected(month, end_month)
1.21 @@ -248,6 +250,9 @@
1.22 parts = header.split(":")
1.23 self.request.headers.add(parts[0], ":".join(parts[1:]))
1.24
1.25 +def escattr(s):
1.26 + return escape(s, 1)
1.27 +
1.28 # Textual representations.
1.29
1.30 def getHTTPTimeString(tmtuple):