Add the vulnerabilities database to the site; but don't link it in
[openssl-web.git] / news / vulnerabilitiesdates.xsl
1 <?xml version="1.0"?>
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
3
4 <xsl:template name="dateformat">
5
6   <xsl:param name="date" select="."/>
7
8   <xsl:variable name="day" select="number(substring($date,7,2))"/>
9   <xsl:variable name="month" select="number(substring($date,5,2))"/>
10   <xsl:variable name="year" select="number(substring($date,1,4))"/>
11   
12   <xsl:if test="$day &gt; 0"> 
13   <xsl:value-of select="$day" />
14   
15     <xsl:choose>
16       <xsl:when test="$day=1 or $day=21 or $day=31">st</xsl:when>
17       <xsl:when test="$day=2 or $day=22">nd</xsl:when>
18       <xsl:when test="$day=3 or $day=23">rd</xsl:when>
19       <xsl:otherwise>th</xsl:otherwise>
20     </xsl:choose>
21     
22     <xsl:text>&#160;</xsl:text>
23   </xsl:if>
24
25   <xsl:call-template name="whatmonth">
26   <xsl:with-param name="month" select="$month"/>
27   </xsl:call-template>
28   
29   <xsl:if test="$year&gt;0">
30     <xsl:text>&#160;</xsl:text>
31     <xsl:value-of select="$year"/>
32     </xsl:if>
33     
34 </xsl:template>
35
36 <xsl:template name="whatmonth">
37 <xsl:param name="month" select="."/>
38   <xsl:choose>
39     <xsl:when test="$month=01">January</xsl:when>
40     <xsl:when test="$month=02">February</xsl:when>
41     <xsl:when test="$month=03">March</xsl:when>
42     <xsl:when test="$month=04">April</xsl:when>
43     <xsl:when test="$month=05">May</xsl:when>
44     <xsl:when test="$month=06">June</xsl:when>
45     <xsl:when test="$month=07">July</xsl:when>
46     <xsl:when test="$month=08">August</xsl:when>
47     <xsl:when test="$month=09">September</xsl:when>
48     <xsl:when test="$month=10">October</xsl:when>
49     <xsl:when test="$month=11">November</xsl:when>
50     <xsl:when test="$month=12">December</xsl:when>
51   </xsl:choose>
52 </xsl:template>
53
54 </xsl:stylesheet>