summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2012-06-07 23:18:25 +0200
committerJochen Dolze <vdr@dolze.de>2012-06-07 23:18:25 +0200
commitd4519d42c150b7e34e8a469f520574bb97217fd3 (patch)
treebb58cc6279c503cdd5af9cb8f10e3eed106f080c /dist
parent7aedd14481ef10a566819f316c0ec131552617be (diff)
downloadvdr-plugin-xmltv2vdr-d4519d42c150b7e34e8a469f520574bb97217fd3.tar.gz
vdr-plugin-xmltv2vdr-d4519d42c150b7e34e8a469f520574bb97217fd3.tar.bz2
Added sorting of epg entries
Added episode, "tagestipp" and "toptipp" to epgdata2xmltv
Diffstat (limited to 'dist')
-rw-r--r--dist/epgdata2xmltv/epgdata2xmltv.xsl19
1 files changed, 19 insertions, 0 deletions
diff --git a/dist/epgdata2xmltv/epgdata2xmltv.xsl b/dist/epgdata2xmltv/epgdata2xmltv.xsl
index 1b0fe9e..b84ac9e 100644
--- a/dist/epgdata2xmltv/epgdata2xmltv.xsl
+++ b/dist/epgdata2xmltv/epgdata2xmltv.xsl
@@ -32,6 +32,10 @@
G <xsl:value-of select="d25"/>
</xsl:variable>
+<xsl:variable name="EPISODE">
+<xsl:if test="d26 &gt; 0"><xsl:value-of select="d26 - 1"/></xsl:if>
+</xsl:variable>
+
<xsl:variable name="PICS">
<xsl:if test="string-length(d38)">
<xsl:element name="icon">
@@ -122,6 +126,15 @@ G <xsl:value-of select="d25"/>
</xsl:if>
</xsl:variable>
+<xsl:variable name="TIPP">
+<xsl:if test="d18=1">
+<star-rating system="TagesTipp"><value>1/1</value></star-rating><xsl:text>&#x0A;</xsl:text>
+</xsl:if>
+<xsl:if test="d18=2">
+<star-rating system="TopTipp"><value>1/1</value></star-rating><xsl:text>&#x0A;</xsl:text>
+</xsl:if>
+</xsl:variable>
+
<xsl:variable name="vps_iso8601">
<xsl:if test="string-length(d8)">
<xsl:call-template name="date2UTC">
@@ -202,6 +215,9 @@ G <xsl:value-of select="d25"/>
<xsl:if test="string-length($LAND)">
<country><xsl:value-of select="$LAND"/></country><xsl:text>&#x0A;</xsl:text>
</xsl:if>
+<xsl:if test="string-length($EPISODE)">
+<episode-num system='xmltv_ns'>.<xsl:value-of select="$EPISODE"/>.</episode-num><xsl:text>&#x0A;</xsl:text>
+</xsl:if>
<xsl:if test="string-length($VIDEO)">
<video><xsl:text>&#x0A;</xsl:text><xsl:copy-of select="$VIDEO"/></video><xsl:text>&#x0A;</xsl:text>
</xsl:if>
@@ -212,6 +228,9 @@ G <xsl:value-of select="d25"/>
<xsl:if test="string-length($STARRATING)">
<xsl:copy-of select="$STARRATING"/>
</xsl:if>
+<xsl:if test="string-length($TIPP)">
+<xsl:copy-of select="$TIPP"/>
+</xsl:if>
</xsl:element>
<xsl:text>&#x0A;</xsl:text>