| 207 |
</xsl:choose> |
</xsl:choose> |
| 208 |
</xsl:template> |
</xsl:template> |
| 209 |
|
|
| 210 |
|
<xsl:template name="maintainer-email"> |
| 211 |
|
<xsl:param name="email" /> |
| 212 |
|
<a class="email" href="mailto:{$email}"> |
| 213 |
|
<img alt="[email]" src="../common/email.png" title="email" /> |
| 214 |
|
</a> |
| 215 |
|
</xsl:template> |
| 216 |
|
|
| 217 |
<xsl:variable name="static"> |
<xsl:variable name="static"> |
| 218 |
<xsl:if test="$hasnews"> |
<xsl:if test="$hasnews"> |
| 219 |
<xsl:for-each select="document(concat('../base/', $dir, '/news.xml'))/news/static/item"> |
<xsl:for-each select="document(concat('../base/', $dir, '/news.xml'))/news/static/item"> |
| 320 |
</xsl:attribute> |
</xsl:attribute> |
| 321 |
<xsl:value-of select="maintainer/name"/> |
<xsl:value-of select="maintainer/name"/> |
| 322 |
</xsl:element> |
</xsl:element> |
| 323 |
[<a class="email" href="mailto:{maintainer/email}">mail</a>] |
<xsl:text> </xsl:text> |
| 324 |
|
<xsl:call-template name="maintainer-email"> |
| 325 |
|
<xsl:with-param name="email" select="maintainer/email" /> |
| 326 |
|
</xsl:call-template> |
| 327 |
</td> |
</td> |
| 328 |
</tr> |
</tr> |
| 329 |
<tr class="normalrow"> |
<tr class="normalrow"> |
| 340 |
</xsl:attribute> |
</xsl:attribute> |
| 341 |
<xsl:value-of select="name"/> |
<xsl:value-of select="name"/> |
| 342 |
</xsl:element> |
</xsl:element> |
| 343 |
[<a class="email" href="mailto:{email}">mail</a>]<br/> |
<xsl:text> </xsl:text> |
| 344 |
|
<xsl:call-template name="maintainer-email"> |
| 345 |
|
<xsl:with-param name="email" select="email" /> |
| 346 |
|
</xsl:call-template> |
| 347 |
|
<br /> |
| 348 |
</xsl:for-each> |
</xsl:for-each> |
| 349 |
</xsl:if> |
</xsl:if> |
| 350 |
<xsl:if test="not(uploaders)"> |
<xsl:if test="not(uploaders)"> |