[Mpuls-commits] r5307 - in wasko/trunk: . waskoweb/public/formed

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Sep 6 11:37:09 CEST 2011


Author: ludwig
Date: 2011-09-06 11:37:08 +0200 (Tue, 06 Sep 2011)
New Revision: 5307

Modified:
   wasko/trunk/ChangeLog
   wasko/trunk/waskoweb/public/formed/convert-wasko-meta.xsl
Log:
Wasko->Meta: Move rg_hilfsmassnahmen into an own template.

Modified: wasko/trunk/ChangeLog
===================================================================
--- wasko/trunk/ChangeLog	2011-09-06 09:24:59 UTC (rev 5306)
+++ wasko/trunk/ChangeLog	2011-09-06 09:37:08 UTC (rev 5307)
@@ -1,6 +1,11 @@
 2011-09-06  Ludwig Reiter <ludwig.reiter at intevation.de>
 
 	* waskoweb/public/formed/convert-wasko-meta.xsl:
+	Wasko->Meta: Move rg_hilfsmassnahmen into an own template.
+
+2011-09-06  Ludwig Reiter <ludwig.reiter at intevation.de>
+
+	* waskoweb/public/formed/convert-wasko-meta.xsl:
 	Wasko->Meta: Bugfix: add missing zugang 19->1 mapping.
 
 2011-09-06  Ludwig Reiter <ludwig.reiter at intevation.de>

Modified: wasko/trunk/waskoweb/public/formed/convert-wasko-meta.xsl
===================================================================
--- wasko/trunk/waskoweb/public/formed/convert-wasko-meta.xsl	2011-09-06 09:24:59 UTC (rev 5306)
+++ wasko/trunk/waskoweb/public/formed/convert-wasko-meta.xsl	2011-09-06 09:37:08 UTC (rev 5307)
@@ -32,21 +32,7 @@
                     <xsl:apply-templates select="cases/case/master/cm_end_sonst"/>
                     <xsl:apply-templates select="cases/case/master/phase"/>
                     <xsl:call-template name="benachteiligung"/>
-                    <xsl:for-each select="cases/case/master//rg_hilfsmassnahmen">
-                    <rg_ua>
-                       <xsl:apply-templates select="hilfsmassnahmen_art"/>
-                       <ua_art>1</ua_art>
-                       <xsl:apply-templates select="hilfsmassnahmen_start"/>
-                       <xsl:apply-templates select="hilfsmassnahmen_ende"/>
-                        <xsl:choose>
-                          <xsl:when test="//hilfsmassnahmen_erreicht_1 &lt; 0 or //hilfsmassnahmen_erreicht_2 &lt; 0 or //hilfsmassnahmen_erreicht_3 &lt; 0">
-                            <ua_zielerreichung>-3</ua_zielerreichung>
-                          </xsl:when>
-                          <xsl:when test="(//hilfsmassnahmen_erreicht_1 + //hilfsmassnahmen_erreicht_2 + //hilfsmassnahmen_erreicht_3) &lt;= 10.5"><ua_zielerreichung>1</ua_zielerreichung></xsl:when>
-                          <xsl:otherwise><ua_zielerreichung>2</ua_zielerreichung></xsl:otherwise>
-                        </xsl:choose>
-                    </rg_ua>
-                    </xsl:for-each>
+                    <xsl:apply-templates select="cases/case/master/rg_hilfsmassnahmen"/>
                     </rg_einrichtung>
                 </master>
             </case>
@@ -378,6 +364,26 @@
         </xsl:if>
     </xsl:template>
 
+    <xsl:template match="rg_hilfsmassnahmen">
+    <rg_ua>
+        <xsl:apply-templates select="hilfsmassnahmen_art"/>
+        <ua_art>1</ua_art>
+        <xsl:apply-templates select="hilfsmassnahmen_start"/>
+        <xsl:apply-templates select="hilfsmassnahmen_ende"/>
+        <xsl:choose>
+          <xsl:when test="//hilfsmassnahmen_erreicht_1 &lt; 0 or //hilfsmassnahmen_erreicht_2 &lt; 0 or //hilfsmassnahmen_erreicht_3 &lt; 0">
+            <ua_zielerreichung>-3</ua_zielerreichung>
+          </xsl:when>
+          <xsl:when test="(//hilfsmassnahmen_erreicht_1 + //hilfsmassnahmen_erreicht_2 + //hilfsmassnahmen_erreicht_3) &lt;= 10.5">
+            <ua_zielerreichung>1</ua_zielerreichung>
+          </xsl:when>
+          <xsl:otherwise>
+            <ua_zielerreichung>2</ua_zielerreichung>
+          </xsl:otherwise>
+        </xsl:choose>
+    </rg_ua>
+    </xsl:template>
+
     <xsl:template match="hilfsmassnahmen_art">
         <ua_titel><xsl:value-of select="."/></ua_titel>
     </xsl:template>



More information about the Mpuls-commits mailing list