extranet/www/fiben/modules/m70/gen_html.xsl
2010-01-28 09:32:35 +00:00

136 lines
5.3 KiB
XML
Raw Blame History

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:bdf="http://banque-france.fr/namespace">
<xsl:import href="../../Ressources/XSL/Commun.xsl"/>
<xsl:import href="../../Ressources/XSL/Commun_sef.xsl"/>
<xsl:output method="html" version="1.1" encoding="ISO-8859-1" indent="yes" />
<xsl:param name="langage" select="'fr'"/>
<xsl:param name="familyName" select="'risque'"/>
<xsl:param name="familyNumber" select="''"/>
<xsl:param name="familyTitle" select="'Analyse du risque'"/>
<xsl:param name="nextModule" select="''"/>
<xsl:param name="nextId" select="''"/>
<xsl:param name="nextFamily" select="''"/>
<!-- MISE EN COMMENTAIRE : menu dynamique -->
<!--xsl:param name="menuHTML1" select="document('../menu.xhtml')"/-->
<xsl:template match="/">
<html>
<xsl:call-template name="genHead">
<xsl:with-param name="ident" select="FIBEN/ERREUR/IDENT | FIBEN/PERSONNE/MODULE70/EJ/IDENTS"/>
</xsl:call-template>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginheight="0" marginwidth="0" background="/FIBEN/Images/{$familyName}/fond_page.gif">
<xsl:call-template name="genFondMenu"/>
<table width="753" border="0" cellspacing="0" cellpadding="0">
<xsl:call-template name="genLigneConfidentiel"/>
<xsl:apply-templates select="/FIBEN/ERREUR"/>
<xsl:if test="not(/FIBEN/ERREUR)">
<xsl:if test="FIBEN/PERSONNE/MODULE70/DIFF70">
<xsl:call-template name="genSignet"/>
</xsl:if>
<tr>
<td width="14"></td>
<td width="739" colspan="4" class="clCouleur2" valign="top">
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE70/*" mode="genTable"/>
</td>
</tr>
<tr>
<td width="442" colspan="2"></td>
<xsl:if test="not(//IST01|//IST02|//IST03|//IST04|//ISEF08|//ISEF09|//ISEF10|//ISEF11|//ISEF12|//ISEF13|//ISEF15|//ISEF17|//ISEF18|//ISEF20|//ISEF21|//U101)">
<xsl:call-template name="genBoutonImage"/>
</xsl:if>
<td width="78"></td>
<xsl:if test="not(//IST01|//IST02|//IST03|//IST04|//ISEF08|//ISEF09|//ISEF10|//ISEF11|//ISEF12|//ISEF13|//ISEF15|//ISEF17|//ISEF18|//ISEF20|//ISEF21|//U101)">
<xsl:call-template name="genFlecheHaut"/>
</xsl:if>
</tr>
<xsl:call-template name="genBasPage"/>
</xsl:if>
</table>
<xsl:call-template name="genMenu"/>
<!-- MISE EN COMMENTAIRE : menu dynamique -->
<!--xsl:copy-of select="$menuHTML1"/-->
</body>
</html>
</xsl:template>
<xsl:template match="FIBEN/PERSONNE/MODULE70/EJ" mode="genTable">
<xsl:call-template name="genEnTete">
<xsl:with-param name="ident" select="IDENTS"/>
<xsl:with-param name="nom" select="DENOM"/>
<xsl:with-param name="valcot" select="../DIFF70/COTATIONSEF/VALCOT"/>
<xsl:with-param name="datcot" select="../DIFF70/COTATIONSEF/DATCOT"/>
<xsl:with-param name="datexa" select="../DIFF70/COTATIONSEF/DATEXA"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="IEC01" mode="genTable">
<table width="635" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="14"></td>
<td class="clCouleur2" valign="top">
<xsl:apply-templates select="."/>
</td>
</tr>
<tr>
<td width="14"></td>
<td><xsl:call-template name="shim"/></td>
</tr>
</table>
</xsl:template>
<xsl:template match="DIFF70" mode="genTable">
<a name="donneesgene"></a>
<table width="635" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td class="clCouleur2">
DONN<4E>ES G<>N<EFBFBD>RALES
</td>
</tr>
</table>
<xsl:call-template name="shim"/><br/>
<table width="635" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="clCouleur2" width="130">&#160;Cat<EFBFBD>gorie juridique</td>
<td width="505" class="clFond">&#160;<xsl:value-of select="CATJUR"/></td>
</tr>
<tr>
<td width="130" class="clCouleur2">&#160;Activit<EFBFBD> BDF</td>
<td width="505" class="clTexte">&#160;<xsl:value-of select="ACTBDF"/>&#160;<xsl:value-of select="LIBACT"/><xsl:if test="CODNAF">&#160;(Code NAF d<>clar<61> diff<66>rent : <xsl:value-of select="CODNAF"/>)</xsl:if></td>
</tr>
</table>
<xsl:apply-templates select="BILAN70">
<xsl:with-param name="chiffre" select="BILAN70/CHIFFRES70"/>
</xsl:apply-templates>
<xsl:apply-templates select="AUTRECARACT"/>
<xsl:call-template name="shim"/><br/>
<xsl:call-template name="risque">
<xsl:with-param name="chiffre" select="BILAN70/CHIFFRES70"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="p2052FL|p2052FK|p2058YP">
<xsl:if test="@ETAT">
<xsl:value-of select="@ETAT"/>
</xsl:if>
<xsl:if test="not(@ETAT)">
<xsl:value-of select="bdf:displayNumber(.)"/>
</xsl:if>
</xsl:template>
<xsl:template name="genSignet">
<tr>
<td width="14"></td>
<td colspan="3" height="22" valign="top">
<a href="#donneesgene" class="clItalic">[ Donn<6E>es g<>n<EFBFBD>rales ]</a>&#160;
<a href="#autrescarac" class="clItalic">[ Autres caract<63>ristiques ]</a>&#160;
<a href="#risqidentifie" class="clItalic">[ <20>l<EFBFBD>ments de risque identifi<66> ]</a>&#160;
<a href="#risqpotentiel" class="clItalic"> [ <20>l<EFBFBD>ments de risque potentiel ]</a>&#160;
</td>
<td width="103"></td>
</tr>
</xsl:template>
</xsl:stylesheet>