xsl/ical,xcal: don't export events that started >7d ago

Conflicts:

	xsl/ical.xsl
	xsl/xcal.xsl
This commit is contained in:
Astro 2012-02-27 01:51:40 +01:00
parent fad4a206b2
commit 505e27ced1
2 changed files with 8 additions and 2 deletions

View File

@ -10,6 +10,9 @@
<xsl:variable name="baseurl">https://www.c3d2.de/</xsl:variable>
<!-- A week ago -->
<xsl:variable name="minstart" select="date:add(date:date-time(), '-P7D')"/>
<xsl:template match="/page">
<xsl:apply-templates select="calendar-summary"/>
</xsl:template>
@ -39,7 +42,7 @@
<xsl:text>X-WR-TIMEZONE;VALUE=TEXT:Europe/Prague</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:for-each select="event">
<xsl:for-each select="event[starts-with(date:difference(start, $minstart), '-')]">
<xsl:sort select="date:seconds(@start)" data-type="number" order="descending" />
<xsl:text>&#13;&#10;</xsl:text>

View File

@ -21,6 +21,9 @@
<xsl:variable name="baseurl">https://www.c3d2.de/</xsl:variable>
<!-- A week ago -->
<xsl:variable name="minstart" select="date:add(date:date-time(), '-P7D')"/>
<!--xsl:template match="/page">
<xsl:apply-templates/>
</xsl:template-->
@ -32,7 +35,7 @@
<iCalendar xmlns:xCal="urn:ietf:params:xml:ns:xcal">
<vcalendar method="PUBLISH" version="2.0" prodid="-//C3D2-Web//event iCal-Export//DE">
<xsl:for-each select="event">
<xsl:for-each select="event[starts-with(date:difference(start, $minstart), '-')]">
<xsl:sort select="date:seconds(start)" data-type="number" order="descending" />
<vevent>