|
|
@@ -1,16 +1,17 @@
|
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
|
|
- <xsl:output method="html" />
|
|
|
+ <xsl:decimal-format name="europe" decimal-separator=',' grouping-separator='.' />
|
|
|
+ <xsl:output method="xml" encoding="UTF-8" />
|
|
|
<xsl:template match="college">
|
|
|
<div id="conteneur">
|
|
|
<div>
|
|
|
- <img src="images/logocg67.gif"></img>
|
|
|
+ <img src="images/logocg67.gif" alt="Logo du CG67"></img>
|
|
|
</div>
|
|
|
<h1>
|
|
|
<xsl:value-of select="Etablissement/NomCollegePourPresentation"/>
|
|
|
</h1>
|
|
|
<xsl:if test ="Etablissement/LienPhoto !=''">
|
|
|
- <img id="photo">
|
|
|
+ <img id="photo" alt="Photo du collège" width="500px">
|
|
|
<xsl:attribute name="src">photo/<xsl:value-of select="Etablissement/LienPhoto"/></xsl:attribute>
|
|
|
</img>
|
|
|
</xsl:if>
|
|
|
@@ -118,30 +119,42 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>MCG de rattachement et<BR/>directeur de la MCG
|
|
|
+ <td>MCG de rattachement et<br/>délégué de la MCG
|
|
|
</td>
|
|
|
<td>
|
|
|
<xsl:value-of select="Etablissement/MCG/Ville"/>
|
|
|
- <BR/><xsl:value-of select="Etablissement/MCG/NomPresident"/><xsl:text> </xsl:text>
|
|
|
+ <br/><xsl:value-of select="Etablissement/MCG/NomPresident"/><xsl:text> </xsl:text>
|
|
|
<xsl:value-of select="Etablissement/MCG/PrenomPresident"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>Effectifs</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select ="Etablissement/Effectif"/>
|
|
|
+ <xsl:value-of select="Etablissement/Effectif"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>Demi pension
|
|
|
</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select ="Etablissement/Restaurer"/>
|
|
|
+ <xsl:if test="Etablissement/IsRestaurant='True'">
|
|
|
+ Oui
|
|
|
+ </xsl:if>
|
|
|
+ <xsl:if test="Etablissement/IsRestaurant='False'">
|
|
|
+ Non
|
|
|
+ </xsl:if>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>Internat</td>
|
|
|
- <td></td>
|
|
|
+ <td>
|
|
|
+ <xsl:if test ="Etablissement/IsInternat='True'">
|
|
|
+ Oui
|
|
|
+ </xsl:if>
|
|
|
+ <xsl:if test ="Etablissement/IsInternat='False'">
|
|
|
+ Non
|
|
|
+ </xsl:if>
|
|
|
+ </td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
<h2>2. Structure Immobilière</h2>
|
|
|
@@ -162,16 +175,18 @@
|
|
|
<xsl:value-of select="Etablissement/AnneeConstruction"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
+ <!--
|
|
|
<tr>
|
|
|
<td>Année de restructuration lourde</td>
|
|
|
<td>
|
|
|
<xsl:value-of select="Etablissement/PhraseRestructuration"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
+ -->
|
|
|
<tr>
|
|
|
<td>Surface SHON</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select="Etablissement/Surface"/> m2
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Surface,'###.##0','europe')"/> m2
|
|
|
</td>
|
|
|
</tr>
|
|
|
<!--
|
|
|
@@ -243,7 +258,8 @@
|
|
|
<tr>
|
|
|
<td>Secteur de recrutement</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select="Etablissement/PhraseSecteurRecrutement"/> </td>
|
|
|
+ <!--<xsl:value-of select="Etablissement/PhraseSecteurRecrutement"/>-->
|
|
|
+ </td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>Observations sur le secteur de recrutement</td>
|
|
|
@@ -257,6 +273,12 @@
|
|
|
<xsl:value-of select="Etablissement/PhrasePrevision5Ans"></xsl:value-of>
|
|
|
</td>
|
|
|
</tr>
|
|
|
+ <tr>
|
|
|
+ <td>Capacité Théorique </td>
|
|
|
+ <td>
|
|
|
+ <xsl:value-of select="Etablissement/EffectifTheorique"/>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
<td colspan="2" id="graphique">
|
|
|
<xsl:apply-templates select="Etablissement/LstEffectif"/>
|
|
|
@@ -271,7 +293,7 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
- <h2>4. Interventions remarquables du Département</h2>
|
|
|
+ <h2>4. Interventions du Département</h2>
|
|
|
<table>
|
|
|
<colgroup>
|
|
|
<col class="libelle"></col>
|
|
|
@@ -306,43 +328,48 @@
|
|
|
<tr>
|
|
|
<td class="bordure">Viabilisation</td>
|
|
|
<td class="bordure">
|
|
|
- <xsl:value-of select="Etablissement/Dotation[2]/Viabilisation" />
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Dotation[2]/Viabilisation,'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
<td class="bordure">
|
|
|
- <xsl:value-of select="Etablissement/Dotation[1]/Viabilisation" />
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Dotation[1]/Viabilisation,'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="bordure">Entretien</td>
|
|
|
<td class="bordure">
|
|
|
- <xsl:value-of select="Etablissement/Dotation[2]/Entretien" />
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Dotation[2]/Entretien,'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
<td class="bordure">
|
|
|
- <xsl:value-of select="Etablissement/Dotation[1]/Entretien" />
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Dotation[1]/Entretien,'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="bordure">Autres Depenses</td>
|
|
|
<td class="bordure">
|
|
|
- <xsl:value-of select="Etablissement/Dotation[2]/AutresDepenses" />
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Dotation[2]/AutresDepenses,'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
<td class="bordure">
|
|
|
- <xsl:value-of select="Etablissement/Dotation[1]/AutresDepenses" />
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Dotation[1]/AutresDepenses,'###.###.##0','europe')" />
|
|
|
<xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
</td>
|
|
|
- </tr>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>Fonctionnement hors dotation annuelle DCE</td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
<td>Investissement</td>
|
|
|
<td>
|
|
|
+ <xsl:if test ="count(Etablissement/LstInvestissement/Investissement)>0">
|
|
|
<table>
|
|
|
<xsl:for-each select="Etablissement/LstInvestissement/Investissement">
|
|
|
<tr>
|
|
|
@@ -352,30 +379,70 @@
|
|
|
</tr>
|
|
|
</xsl:for-each>
|
|
|
</table>
|
|
|
+ </xsl:if>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>Etat des réserves du collège</td>
|
|
|
- <td>
|
|
|
- <xsl:value-of select="Etablissement/Reserve"/><xsl:text> €</xsl:text>
|
|
|
+ <td>
|
|
|
+ <xsl:value-of select="format-number(Etablissement/Reserve,'###.###.##0','europe')"/><xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>Intervention remaquable du département sur les 5 dernières années</td>
|
|
|
+ <td>Interventions remarquables du département sur les 5 dernières années</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
<h2>5. Gestion des adjoints techniques des collèges (ATC)</h2>
|
|
|
- <table>
|
|
|
- <colgroup>
|
|
|
- <col class="libelle"></col>
|
|
|
- <col class="information"></col>
|
|
|
- </colgroup>
|
|
|
- <tr>
|
|
|
- <td>Nombre total d'ATC</td>
|
|
|
- <td><xsl:value-of select="Etablissement/PhraseTotalATC"/> </td>
|
|
|
- </tr>
|
|
|
- <!--
|
|
|
+
|
|
|
+ <h3>Liste nominative des agents ATC du département</h3>
|
|
|
+
|
|
|
+ <xsl:if test ="count(Etablissement/LstATC/ATC[ContratAide='False'])>0">
|
|
|
+ <table id="listeagentscg">
|
|
|
+ <tr>
|
|
|
+ <th class="bordure">Nom</th>
|
|
|
+ <th class="bordure">Prénom</th>
|
|
|
+ <th class="bordure">Grade</th>
|
|
|
+
|
|
|
+
|
|
|
+ <th class="bordure">Fonction</th>
|
|
|
+ </tr>
|
|
|
+ <xsl:for-each select="Etablissement/LstATC/ATC[ContratAide='False']">
|
|
|
+ <tr>
|
|
|
+ <td class="bordure">
|
|
|
+ <xsl:value-of select="Nom"/>
|
|
|
+ </td>
|
|
|
+ <td class="bordure">
|
|
|
+ <xsl:value-of select="Prenom"/>
|
|
|
+ </td>
|
|
|
+ <td class="bordure">
|
|
|
+ <xsl:value-of select="Grade"/>
|
|
|
+ </td>
|
|
|
+
|
|
|
+
|
|
|
+ <td class="bordure">
|
|
|
+ <xsl:value-of select="Fonction"/>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </xsl:for-each>
|
|
|
+ </table>
|
|
|
+ </xsl:if>
|
|
|
+ <xsl:if test ="count(Etablissement/LstATC/ATC[ContratAide='False'])=0">
|
|
|
+ néant
|
|
|
+ </xsl:if>
|
|
|
+ <br/>
|
|
|
+ <table>
|
|
|
+ <colgroup>
|
|
|
+ <col class="libelle"></col>
|
|
|
+ <col class="information"></col>
|
|
|
+ </colgroup>
|
|
|
+ <tr>
|
|
|
+ <td>Nombre total d'ATC</td>
|
|
|
+ <td>
|
|
|
+ <xsl:value-of select="Etablissement/PhraseTotalATC"/>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <!--
|
|
|
<tr>
|
|
|
<td>Nombre d'ATC en valeur ETP</td>
|
|
|
<td>
|
|
|
@@ -383,20 +450,23 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
-->
|
|
|
- <tr>
|
|
|
- <td>Liste nominative des agents</td>
|
|
|
- <td>
|
|
|
- <xsl:if test ="count(Etablissement/LstATC/child::*)>0">
|
|
|
- <table id="listeagents">
|
|
|
+ </table>
|
|
|
+
|
|
|
+
|
|
|
+ <h3>Liste nominative des agents en contrat aidé</h3>
|
|
|
+
|
|
|
+ <xsl:if test ="count(Etablissement/LstATC/ATC[ContratAide='True'])>0">
|
|
|
+ <table id="listeagentsaide">
|
|
|
<tr>
|
|
|
<th class="bordure">Nom</th>
|
|
|
<th class="bordure">Prénom</th>
|
|
|
- <th class="bordure">Valeur ETP</th>
|
|
|
- <th class="bordure">Categorie</th>
|
|
|
- <th class="bordure">Type</th>
|
|
|
- <th class="bordure">Fonction</th>
|
|
|
+ <th class="bordure">Quotité en nbr d'heures<br/>par semaine
|
|
|
+ </th>
|
|
|
+
|
|
|
+ <th class="bordure">Type de contrat</th>
|
|
|
+
|
|
|
</tr>
|
|
|
- <xsl:for-each select="Etablissement/LstATC/ATC">
|
|
|
+ <xsl:for-each select="Etablissement/LstATC/ATC[ContratAide='True']">
|
|
|
<tr>
|
|
|
<td class="bordure">
|
|
|
<xsl:value-of select="Nom"/>
|
|
|
@@ -404,26 +474,34 @@
|
|
|
<td class="bordure">
|
|
|
<xsl:value-of select="Prenom"/>
|
|
|
</td>
|
|
|
- <td class="bordure">
|
|
|
+ <td class="bordurecentre">
|
|
|
<xsl:value-of select="ValeurETP"/>
|
|
|
</td>
|
|
|
- <td class="bordure">
|
|
|
+
|
|
|
+ <td class="bordurecentre">
|
|
|
<xsl:value-of select="Categorie"/>
|
|
|
</td>
|
|
|
- <td class="bordure">
|
|
|
- <xsl:value-of select="TypeContact"/>
|
|
|
- </td>
|
|
|
- <td class="bordure">
|
|
|
- <xsl:value-of select="Fonction"/>
|
|
|
- </td>
|
|
|
</tr>
|
|
|
</xsl:for-each>
|
|
|
</table>
|
|
|
</xsl:if>
|
|
|
- <xsl:if test ="count(Etablissement/LstATC/child::*)=0">
|
|
|
+ <xsl:if test ="count(Etablissement/LstATC/ATC[ContratAide='True'])=0">
|
|
|
néant
|
|
|
</xsl:if>
|
|
|
- </td>
|
|
|
+ <br/>
|
|
|
+ <table>
|
|
|
+ <colgroup>
|
|
|
+ <col class="libelle"></col>
|
|
|
+ <col class="information"></col>
|
|
|
+ </colgroup>
|
|
|
+ <tr>
|
|
|
+ <td>Nombre de contrats aidés</td>
|
|
|
+ <td>
|
|
|
+ <xsl:value-of select="count(Etablissement/LstATC/ATC[ContratAide='True'])"></xsl:value-of>
|
|
|
+ <xsl:text> agent(s)</xsl:text>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
<!--
|
|
|
<tr>
|
|
|
<td>Prévision d'effectif</td>
|
|
|
@@ -432,14 +510,15 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
-->
|
|
|
+ <!--
|
|
|
<tr>
|
|
|
<td>Nombre de jours de formation suivis par les ATC</td>
|
|
|
<td>
|
|
|
<xsl:value-of select="Etablissement/PhraseNombreJoursFormation"/>
|
|
|
</td>
|
|
|
- </tr>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
+ </tr>
|
|
|
+ -->
|
|
|
+
|
|
|
<h2>6. Actions éducatives territoriales</h2>
|
|
|
<table>
|
|
|
<colgroup>
|
|
|
@@ -469,11 +548,14 @@
|
|
|
<xsl:value-of select="Libelle"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select="Participe"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
-
|
|
|
+ <xsl:if test ="Participe='True'">
|
|
|
+ Oui
|
|
|
+ </xsl:if>
|
|
|
+ <xsl:if test ="Participe='False'">
|
|
|
+ Non
|
|
|
+ </xsl:if>
|
|
|
</td>
|
|
|
+
|
|
|
</tr>
|
|
|
</xsl:for-each>
|
|
|
</table>
|
|
|
@@ -492,7 +574,7 @@
|
|
|
<tr>
|
|
|
<td>Nombre total d'élèves</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select="ChiffresSignificatifs/NbTotalEleves"/>
|
|
|
+ <xsl:value-of select="format-number(ChiffresSignificatifs/NbTotalEleves,'###.###.##0','europe')"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
@@ -504,7 +586,8 @@
|
|
|
<tr>
|
|
|
<td>Montant total des transports scolaires</td>
|
|
|
<td>
|
|
|
- <xsl:value-of select="ChiffresSignificatifs/MontantTotalTransportScolaire"/><xsl:text> €</xsl:text>
|
|
|
+
|
|
|
+ <xsl:value-of select="format-number(ChiffresSignificatifs/MontantTotalTransportScolaire,'###.###.##0,00','europe')"/><xsl:text> €</xsl:text>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
@@ -533,4 +616,4 @@
|
|
|
</xsl:attribute>
|
|
|
</img>
|
|
|
</xsl:template>
|
|
|
-</xsl:stylesheet>
|
|
|
+</xsl:stylesheet>
|