fixed ical

git-svn-id: svn://svn.c3d2.de/c3d2-web/trunk@511 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
turbo24prg 2006-08-05 22:47:04 +00:00
parent fed533415e
commit 5ff9998754
2 changed files with 4 additions and 16 deletions

View File

@ -3,8 +3,7 @@
cat <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<page title="News">
<news>
<page title="News"><news>
EOF
for item in $* ; do

View File

@ -11,12 +11,9 @@
<xsl:variable name="baseurl">https://www.c3d2.de/</xsl:variable>
<xsl:template match="news">
<xsl:template match="news"><xsl:text>BEGIN:VCALENDAR</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>BEGIN:VCALENDAR</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>VERSION:2.0</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
@ -38,17 +35,13 @@
<xsl:text>X-WR-TIMEZONE;VALUE=TEXT:Europe/Berlin</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:for-each select="newsfile">
<xsl:sort select="date:seconds(document(.)/item/@date)" data-type="number" order="descending" />
<xsl:if test="document(.)/item/event">
<xsl:apply-templates select="document(.)/item">
<xsl:with-param name="newsfile" select="."/>
</xsl:apply-templates>
</xsl:if>
</xsl:for-each>
<xsl:text>&#13;&#10;</xsl:text>
@ -59,17 +52,13 @@
<xsl:template match="item">
<xsl:param name="newsfile"/>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>BEGIN:VEVENT</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>METHOD:PUBLISH</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>UID:</xsl:text>
<xsl:value-of select="crypto:sha1(concat(@title,@date))"/>
<xsl:text>@www.c3d2.de</xsl:text>
<xsl:text>UID:</xsl:text><!-- <xsl:value-of select="crypto:sha1(concat(@title,@date))"/> -->1<xsl:text>@www.c3d2.de</xsl:text>
<xsl:text>&#13;&#10;</xsl:text>
<xsl:text>DTSTAMP:</xsl:text>