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

179 lines
7.2 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:bdf="http://banque-france.fr/namespace">
<xsl:import href="../../Ressources/XSL/Commun.xsl"/>
<xsl:output method="html" version="1.1" encoding="ISO-8859-1" indent="yes"/>
<xsl:param name="langage" select="'fr'"/>
<xsl:param name="familyNumber" select="''"/>
<xsl:param name="familyName" select="'Risque'"/>
<xsl:param name="familyTitle" select="'Analyse du risque'"/>
<!--<xsl:param name="familyName" select="'environnement'"/>
<xsl:param name="familyTitle" select="'Environnement'"/>-->
<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/MODULE45/PP/IDENTC | FIBEN/PERSONNE/MODULE45/PM45/EJ/IDENTS | FIBEN/PERSONNE/MODULE45/PM45/EI45/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)">
<tr>
<td width="14"></td>
<td colspan="3" height="22" class="clItalic" valign="top"></td>
<td width="103"></td>
</tr>
<tr>
<td width="14"></td>
<td width="636" colspan="3" class="clCouleur2" valign="top">
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/PP"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/PM45/EJ"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/PM45/EI45"/>
</td>
<td width="103" align="right">
<img src="/FIBEN/Images/{$familyName}/fleche_haut.gif" width="18" height="18" border="0" name="Image112" />
</td>
</tr>
<tr>
<td width="14"></td>
<td width="739" colspan="4" class="clCouleur2" valign="top">
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/IEVJ01" mode="genMessage"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/DIFF45/NBJUGEMENT"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/DIFF45/JUGEMENT/EVJUD"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/DIFF45/PEVJANT" mode="genFont"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/DIFF45/IDLIES"/>
<xsl:apply-templates select="FIBEN/PERSONNE/MODULE45/PP/HOMONYME"/>
</td>
</tr>
<tr>
<td width="442" colspan="2"></td>
<xsl:if test="not(FIBEN/PERSONNE/MODULE45/IEVJ01)">
<xsl:call-template name="genBoutonImage"/>
</xsl:if>
<td width="78"></td>
<xsl:if test="not(FIBEN/PERSONNE/MODULE45/IEVJ01)">
<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="NBJUGEMENT">
<table width="635" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td class="clCouleur2">
JUGEMENT(S) (<xsl:value-of select="."/>)<br/>
<xsl:call-template name="shim"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="JUGEMENT/EVJUD">
<table width="739" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="6" class="clGrasFond">&#160;<xsl:apply-templates select="EVJAM|EVJAP|EVJCM|EVJCP|EVJCT|EVJCV|EVJDM|EVJDU|EVJEM|EVJFM|EVJFP|EVJGA|EVJGD|EVJGO|EVJGR|EVJHC|EVJHM|EVJIA|EVJIC|EVJIG|EVJIM|EVJIP|EVJIT|EVJLB|EVJLG|EVJLJ|EVJLM|EVJPA|EVJPC|EVJPM|EVJPO|EVJPV|EVJRC|EVJRD|EVJRG|EVJRJ|EVJRL|EVJRM|EVJRP|EVJRR|EVJRS|EVJSM|EVJAC|EVJCR|EVJOS|EVJOB|EVJPS|EVJRPS|EVJOD"/></td>
<xsl:if test="position() mod 3 = 0">
<td rowspan="13" width="103" align="right">
<a href="#ancHaut"><img src="/FIBEN/Images/{$familyName}/fleche_haut.gif" width="18" height="18" border="0" name="Image112" /></a>
</td>
</xsl:if>
<xsl:if test="position() mod 3 != 0">
<td rowspan="13" width="103" align="right">
&#160;
</td>
</xsl:if>
</tr>
<tr>
<td width="30" class="clCouleur2">&#160;Le</td>
<td width="90" class="clTexte">&#160;<xsl:value-of select="bdf:displayDate(DATEVJ)"/></td>
<td width="120" align="right" class="clCouleur2">
<xsl:if test="DATECHJUG">
Jusqu'au&#160;&#160;
</xsl:if>
</td>
<td width="108" class="clTexte">&#160;
<xsl:if test="DATECHJUG">
<xsl:value-of select="bdf:displayDate(DATECHJUG)"/>
</xsl:if>
</td>
<xsl:if test="../TRIBU">
<td width="100" class="clCouleur2">&#160;Tribunal</td>
<td width="187" class="clTexte">&#160;<xsl:value-of select="../TRIBU"/></td>
</xsl:if>
<xsl:if test="not(../TRIBU)">
<td width="100" class="clCouleur2">&#160;</td>
<td width="187" class="clTexte">&#160;</td>
</xsl:if>
</tr>
</table>
<xsl:call-template name="shim">
<xsl:with-param name="directory" select="$familyName"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="PEVJANT" mode="genFont">
<br />
<font class="clCouleur2">
<xsl:apply-templates select="."/>
</font>
<br />
<xsl:call-template name="shim">
<xsl:with-param name="directory" select="$familyName"/>
</xsl:call-template><br/>
</xsl:template>
<xsl:template match="FIBEN/PERSONNE/MODULE45/PP">
<xsl:call-template name="genEnTete">
<xsl:with-param name="ident" select="IDENTC"/>
<xsl:with-param name="nom" select="concat(IDENTITE/NOM,' ' ,bdf:displayInLowerCase(IDENTITE/PRENOM))"/>
<xsl:with-param name="nomconj" select="IDENTITE/NOMCONJ"/>
<xsl:with-param name="idnouv" select="/FIBEN/PERSONNE/IDNOUV"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="FIBEN/PERSONNE/MODULE45/PM45/EJ">
<xsl:call-template name="genEnTete">
<xsl:with-param name="ident" select="IDENTS"/>
<xsl:with-param name="nom" select="DENOM"/>
<xsl:with-param name="idnouv" select="/FIBEN/PERSONNE/IDNOUV"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="FIBEN/PERSONNE/MODULE45/PM45/EI45">
<xsl:call-template name="genEnTete">
<xsl:with-param name="ident" select="IDENTS"/>
<xsl:with-param name="nom" select="concat(IDENTITE/NOM,' ',bdf:displayInLowerCase(IDENTITE/PRENOM))"/>
<xsl:with-param name="nomconj" select="IDENTITE/NOMCONJ"/>
<xsl:with-param name="idnouv" select="/FIBEN/PERSONNE/IDNOUV"/>
</xsl:call-template>
</xsl:template>
<xsl:template match="IEVJ01" mode="genMessage">
<xsl:apply-templates select="."/>
<br />
<xsl:call-template name="shim">
<xsl:with-param name="directory" select="$familyName"/>
</xsl:call-template>
<br/>
</xsl:template>
<xsl:template match="text()"/>
</xsl:stylesheet>