<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:sx="http://memtext.de" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:import href="xsl_functions.xsl" /> <xsl:import href="resultset_html.xsl" /> <xsl:import href="interLinks_html.xsl" /> <xsl:import href="pageComponents_html.xsl" /> <xsl:import href="tabelle_html.xsl" /> <xsl:import href="man_patch.xsl" /> <xsl:import href="pageComponents_html_final.xsl" /> <xsl:decimal-format name="German" grouping-separator="." NaN="" zero-digit ="0" decimal-separator="," /> <!-- wichtig fuer DOJO!--> <xsl:output method="xml" media-type="text/html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="DTD/xhtml1-strict.dtd" cdata-section-elements="script style" indent="yes" encoding="ISO88591"/> <xsl:variable name="Bericht" select="concat('',/ergebnisse/ergebnis/felder/feld[@varname='Bericht']/value)" /> <xsl:variable name="Kennzahl" select="concat('',/ergebnisse/ergebnis/felder/feld[@varname='Kennzahl']/value)" /> <xsl:template name="explanation"> </xsl:template> <xsl:template name="head" > <xsl:param name="css"/> <xsl:param name="title"/> <head> <meta http-equiv="Content-Type" content="text/html"> </meta> <link rel="stylesheet" type="text/css" href="/superx/xml/man.css" /> <link rel="stylesheet" type="text/css" href="/superx/xml/man_html.css" /> <link rel="stylesheet" type="text/css" href="/superx/xml/man_tabelle_html.css" /> <link rel="stylesheet" type="text/css" href="/superx/xml/his1/css/superx_menue_html.css" /> <link rel="stylesheet" type="text/css" href="/superx/xml/his1/css/HISinOneFrame.css" /> <link rel="stylesheet" type="text/css" href="/superx/xml/his1/css/HISinOneMikroNavigation.css" /> <title>Managementbericht-Details</title> </head> <script language="javascript"> <![CDATA[ function prepareExportMan(which) { if (which=='excel') { document.forms[0].stylesheet.value='tabelle_xls.xsl';document.forms[0].contenttype.value='application/vnd.ms-excel'; } if (which=='pdf') { document.forms[0].stylesheet.value='tabelle_fo_pdf.xsl';document.forms[0].contenttype.value='application/pdf';document.forms[0].target='_blank'; } if (which=='pdf_man') { document.forms[0].stylesheet.value='tabelle_fo_pdf_man_allg.xsl';document.forms[0].contenttype.value='application/pdf';document.forms[0].target='_blank'; } if (which=='druckversion') { document.forms[0].stylesheet.value='tabelle_html_p.xsl';document.forms[0].contenttype.value='text/html';document.forms[0].target='_blank'; } //AK 1.2.2021: auskommentiert, da nicht mehr verwendet //if (which=='druckversion_man') //{ // document.forms[0].stylesheet.value='tabelle_man_html_p.xsl';document.forms[0].contenttype.value='text/html';document.forms[0].target='_blank'; //} if (which=='xml') { document.forms[0].stylesheet.value='tabelle_xml.xsl';document.forms[0].contenttype.value='text/xml'; document.forms[0].target='_blank'; } document.forms[0].maxoffset.value='1000000';document.forms[0].reuseresult.value='true'; if (isTreeTable) { dojo.widget.byId("ttexdlg").show(); //ruft function exportandhidedlg auf } else { startExport();} } ]]> </script> </xsl:template> <xsl:template name="tableheader"> <!-- nur unten normale Header angepasst WS/SS--> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/ergebniselement/sqlerg/headers/@hasAggregationHeaders='true'"> <xsl:for-each select="sqlerg/aggregationHeaders/tr"> <tr> <xsl:for-each select="th [@isHidden!='true']"> <th class="header"> <xsl:if test="@colspan!=''"><xsl:attribute name="colspan"><xsl:value-of select="@colspan"/></xsl:attribute></xsl:if> <xsl:if test="@rowspan!=''"><xsl:attribute name="rowspan"><xsl:value-of select="@rowspan"/></xsl:attribute></xsl:if> <xsl:attribute name="scope"> <xsl:choose> <xsl:when test="@colspan!='' and @colspan!='1'"><xsl:text>colgroup</xsl:text></xsl:when> <xsl:otherwise></xsl:otherwise> </xsl:choose> </xsl:attribute> <xsl:choose> <!-- kann der Block raus? Wegen 'Ich idiot' --> <xsl:when test="@isopen='true'"> <a class='bildnavi' > <xsl:attribute name="href"><xsl:text>javascript:setHeaderExpanded('</xsl:text> <xsl:value-of select="/ergebnisse/@jsessionid"/><xsl:text>',</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/maskenname/@id" /> <xsl:text>,</xsl:text><xsl:value-of select="@id"/><xsl:text>,false);</xsl:text></xsl:attribute> <img border='0' src='/superx/xml/minus_circ.svg'/>  <xsl:call-template name="removeBackslashN" > <xsl:with-param name="derwert"><xsl:text>Ich idiot</xsl:text></xsl:with-param> <xsl:with-param name="format"><xsl:value-of select="'html'" /></xsl:with-param> </xsl:call-template> </a> </xsl:when> <xsl:when test="@isopen='false'"><xsl:text>Ich idiot</xsl:text> <a class='bildnavi'> <xsl:attribute name="href"><xsl:text>javascript:setHeaderExpanded('</xsl:text> <xsl:value-of select="/ergebnisse/@jsessionid"/><xsl:text>',</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/maskenname/@id" /> <xsl:text>,</xsl:text><xsl:value-of select="@id"/><xsl:text>,true);</xsl:text></xsl:attribute> <img border='0' src='/superx/xml/plus_circ.svg'/>  <xsl:call-template name="removeBackslashN" > <xsl:with-param name="derwert"><xsl:text>Ich idiot</xsl:text></xsl:with-param> <xsl:with-param name="format"><xsl:value-of select="'html'" /></xsl:with-param> </xsl:call-template> </a> </xsl:when> <xsl:otherwise> <xsl:call-template name="removeBackslashN" > <xsl:with-param name="derwert"><xsl:text>Ich idiot</xsl:text></xsl:with-param> <xsl:with-param name="format"><xsl:value-of select="'html'" /></xsl:with-param> </xsl:call-template> </xsl:otherwise> <!-- Block raus ende --> </xsl:choose> </th> </xsl:for-each> </tr> </xsl:for-each> </xsl:when> <xsl:otherwise> <!-- alt Normale headers --> <xsl:variable name="headers_str"> <xsl:for-each select="sqlerg/headers/header[not (starts-with(f_name,'hidden'))]"> <xsl:value-of select="concat('^',replace(replace(replace(wert,'WS 20','WS '),'SS 20','SS '),'/20','/'))" /> </xsl:for-each> </xsl:variable> <xsl:value-of select="sx:headers2html($headers_str)" disable-output-escaping="yes"/> </xsl:otherwise> </xsl:choose> </xsl:template> <!--leere Templates für HISinOne--> <xsl:template name="pccustomize" /> <xsl:template name="topbar_table" /> <xsl:template name="breadcrumbs"/> <xsl:template name="tablePrintsaveexport"/> <xsl:template name="tablepretitle"/> <xsl:template name="bottombar"> </xsl:template> <xsl:template name="exportButtons"> <br/> <table border="0"><tr> <!--<td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"><xsl:attribute name="href"><xsl:text>javascript:document.forms[0].stylesheet.value='tabelle_html_p.xsl';document.forms[0].maxoffset.value='1000000';document.forms[0].target='_blank'; document.forms[0].submit();</xsl:text> </xsl:attribute> <xsl:attribute name="title"><xsl:text>Druckversion</xsl:text></xsl:attribute> <xsl:text>Druckversion</xsl:text></a> </td> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"><xsl:attribute name="href"><xsl:text>javascript:document.forms[0].stylesheet.value='tabelle_fo_pdf_man.xsl';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank';document.forms[0].maxoffset.value='1000000'; document.forms[0].submit();</xsl:text> </xsl:attribute> <xsl:attribute name="title"><xsl:text>PDF</xsl:text></xsl:attribute> <xsl:text>PDF</xsl:text></a> </td> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"><xsl:attribute name="href"><xsl:text>javascript:document.forms[0].stylesheet.value='tabelle_xls_man.xsl';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].maxoffset.value='1000000';document.forms[0].reuseresult.value='true';document.forms[0].submit();</xsl:text> </xsl:attribute> <xsl:attribute name="title"><xsl:text></xsl:text></xsl:attribute> <xsl:text>Excel</xsl:text></a> </td>--> <!-- Hier jasper Report Berichte einhängen --> <!-- Diagramme für Zeitreihen und Fakultäten --> <!-- zuerst in PDF--> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880290"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881290';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881290_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880230"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881230';document.forms[0].stylesheet.value='tabelle_888881230_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880270"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881270';document.forms[0].stylesheet.value='tabelle_888881270_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880350"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881350';document.forms[0].stylesheet.value='tabelle_888881350_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880410"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881410';document.forms[0].stylesheet.value='tabelle_888881410_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <!-- Fakultätsabfragen nicht zeitreihen hier ist immer stylesheet tabelle_888881xxx_diagramm_xmlsource --> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880250"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881250';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880310"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881310';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880330"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881330';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880390"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881390';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888881450"> <xsl:variable name="jrfile"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Semester']/value='1' or /ergebnisse/ergebnis/felder/feld[@varname='Anzahl Jahre']/value='1'"> <!-- keine Zeitreihe: --> <xsl:text>tabelle_888881430_diagramm.jrxml</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>tabelle_888881430_diagramm_zeitreihe.jrxml</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].action='/superx/servlet/SuperXmlTabelle?tablestylesheet=</xsl:text><xsl:value-of select="$jrfile" /><xsl:text>';document.forms[0].Kennzahl.value='</xsl:text><xsl:value-of select="$Kennzahl" /><xsl:text>';document.forms[0].tid.value='888881430';document.forms[0].stylesheet.value='tabelle_888881430_semzeitreihe.jrxml';document.forms[0].contenttype.value='application/pdf';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="href"><xsl:text>javascript:alert('Hier ist keine Grafikerzeugung möglich');</xsl:text> </xsl:attribute> </xsl:otherwise> </xsl:choose> <xsl:attribute name="title"><xsl:text>Diagramm (PDF)</xsl:text></xsl:attribute> <xsl:text>Diagramm (PDF)</xsl:text></a> </td> <!-- dann in Excel--> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880290"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881290';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881290_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880230"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881230';document.forms[0].stylesheet.value='tabelle_888881230_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880270"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881270';document.forms[0].stylesheet.value='tabelle_888881270_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880350"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881350';document.forms[0].stylesheet.value='tabelle_888881350_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880410"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881410';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <!-- Fakultätsabfragen nicht zeitreihen hier ist immer stylesheet tabelle_888881xxx_diagramm_xmlsource --> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880250"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881250';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880310"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881310';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880330"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881330';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880390"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881390';document.forms[0].stylesheet.value='tabelle_888881xxx_diagramm_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888881450"> <xsl:variable name="jrfile"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Semester']/value='1' or /ergebnisse/ergebnis/felder/feld[@varname='Anzahl Jahre']/value='1'"> <!-- keine Zeitreihe: --> <xsl:text>tabelle_888881430_diagramm.jrxml</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>tabelle_888881430_diagramm_zeitreihe.jrxml</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].action='/superx/servlet/SuperXmlTabelle?tablestylesheet=</xsl:text><xsl:value-of select="$jrfile" /><xsl:text>';document.forms[0].Kennzahl.value='</xsl:text><xsl:value-of select="$Kennzahl" /><xsl:text>';document.forms[0].tid.value='888881430';document.forms[0].contenttype.value='application/vnd.ms-excel';document.forms[0].reuseresult.value='false'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:otherwise> <xsl:attribute name="href"><xsl:text>javascript:alert('Hier ist keine Grafikerzeugung möglich');</xsl:text> </xsl:attribute> </xsl:otherwise> </xsl:choose> <xsl:attribute name="title"><xsl:text>Diagramm (Excel)</xsl:text></xsl:attribute> <xsl:text>Diagramm (Excel)</xsl:text></a> </td> <xsl:if test="1 = 0"> <!-- Tabellenausgabe für Zeitreihen und Fakultäten --> <!-- zuerst in PDF--> <!-- für Zeitreihen Kreuztabelle--> <xsl:if test="/ergebnisse/ergebnis/maskenname/@id=888880290 or /ergebnisse/ergebnis/maskenname/@id=888880230 or /ergebnisse/ergebnis/maskenname/@id=888880270 or /ergebnisse/ergebnis/maskenname/@id=888880350 or /ergebnisse/ergebnis/maskenname/@id=888880410"> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880290"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881290';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881290_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880230"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881230';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881230_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880270"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881270';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881270_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880350"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881350';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881350_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880410"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881410';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881410_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> </xsl:choose> <xsl:attribute name="title"><xsl:text>Druckversion (PDF)</xsl:text></xsl:attribute> <xsl:text>Druckversion (PDF)</xsl:text></a> </td> </xsl:if> <!-- für Fakultäten Tabellenausgabe--> <xsl:if test="/ergebnisse/ergebnis/maskenname/@id=888880250 or /ergebnisse/ergebnis/maskenname/@id=888880310 or /ergebnisse/ergebnis/maskenname/@id=888880330 or /ergebnisse/ergebnis/maskenname/@id=888880390"> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880250"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880250';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880310"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880310';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880330"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880330';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880390"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880390';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/pdf'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> </xsl:choose> <xsl:attribute name="title"><xsl:text>Druckversion (PDF)</xsl:text></xsl:attribute> <xsl:text>Druckversion (PDF)</xsl:text></a> </td> </xsl:if> <!-- dann in Excel--> <!-- für Zeitreihen Kreuztabelle--> <xsl:if test="/ergebnisse/ergebnis/maskenname/@id=888880290 or /ergebnisse/ergebnis/maskenname/@id=888880230 or /ergebnisse/ergebnis/maskenname/@id=888880270 or /ergebnisse/ergebnis/maskenname/@id=888880350 or /ergebnisse/ergebnis/maskenname/@id=888880410"> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880290"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881290';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881290_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880230"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881230';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881230_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880270"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881270';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881270_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880350"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881350';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881350_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880410"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888881410';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888881410_kreuz_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <!--<xsl:for-each select="/ergebnisse/ergebnis[@ordnr='0']/felder/feld"><xsl:if test="value!=''"><xsl:text>document.forms[0].elements["</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="@varname"/></xsl:with-param></xsl:call-template><xsl:text>"].value='</xsl:text><xsl:call-template name="umlaut_urlencode"><xsl:with-param name="s1"><xsl:value-of select="value"/></xsl:with-param></xsl:call-template><xsl:text>';</xsl:text></xsl:if></xsl:for-each>--> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> </xsl:choose> <xsl:attribute name="title"><xsl:text>Druckversion (Excel)</xsl:text></xsl:attribute> <xsl:text>Druckversion (Excel)</xsl:text></a> </td> </xsl:if> <!-- für Fakultäten Tabellenausgabe--> <xsl:if test="/ergebnisse/ergebnis/maskenname/@id=888880250 or /ergebnisse/ergebnis/maskenname/@id=888880310 or /ergebnisse/ergebnis/maskenname/@id=888880330 or /ergebnisse/ergebnis/maskenname/@id=888880390"> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880250"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880250';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880310"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880310';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880330"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880330';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> <xsl:when test="/ergebnisse/ergebnis/maskenname/@id=888880390"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880390';document.forms[0].reuseresult.value='false';document.forms[0].stylesheet.value='tabelle_888880xxx_tabelle_xmlsource.jrxml';document.forms[0].contenttype.value='application/vnd.ms-excel'; document.forms[0].target='_blank'; document.forms[0].maxoffset.value='1000000'; </xsl:text> <xsl:text>document.forms[0].submit();</xsl:text> </xsl:attribute> </xsl:when> </xsl:choose> <xsl:attribute name="title"><xsl:text>Druckversion (Excel)</xsl:text></xsl:attribute> <xsl:text>Druckversion (Excel)</xsl:text></a> </td> </xsl:if> </xsl:if> <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/maskenname/@id" /><xsl:text>';javascript:prepareExportMan('pdf_man')</xsl:text></xsl:attribute> <xsl:attribute name="title"><xsl:text>Tabelle (PDF)</xsl:text></xsl:attribute> <xsl:text>Tabelle (PDF)</xsl:text></a> </td> <!-- Tabellenüberschrift stimmt noch nicht <td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:attribute name="href"><xsl:text>javascript:document.forms[0].tid.value='888880290';javascript:prepareExportMan('druckversion')</xsl:text></xsl:attribute> <xsl:attribute name="title"><xsl:text>Tabelle (HTML)</xsl:text></xsl:attribute> <xsl:text>Tabelle (HTML)</xsl:text></a> </td> --> <!--<td> <a onMouseOver="window.status='Export starten';return true" onFocus="window.status='Download starten';return true" onMouseOut="window.status='Download starten';return true"> <xsl:attribute name="href"><xsl:text>javascript:prepareExport('druckversion')</xsl:text></xsl:attribute> <xsl:attribute name="title"><xsl:text>HTML Ausgabe (test)</xsl:text></xsl:attribute> <xsl:text>HTML Ausgabe (test)</xsl:text></a> </td>--> </tr> </table> </xsl:template> <!-- start singleTable--> <xsl:template name="tableSingletable"> <xsl:call-template name="pccustomize"><xsl:with-param name="position" select="'table_pre_title'"></xsl:with-param></xsl:call-template> <xsl:call-template name="tablecustomize"><xsl:with-param name="position" select="'table_pre_title'"></xsl:with-param></xsl:call-template> <p align="center"> <xsl:choose> <xsl:when test="/ergebnisse/generalinfo/REPORT_LOGO_FILE!=''"> <img border="0" alt="Logo"><xsl:attribute name="src"><xsl:value-of select="/ergebnisse/generalinfo/REPORT_LOGO_FILE"/></xsl:attribute></img> </xsl:when> <xsl:otherwise> <!-- <img border="0" alt="Logo"><xsl:attribute name="src"><xsl:call-template name="logo_path"></xsl:call-template></xsl:attribute></img> --> </xsl:otherwise> </xsl:choose> </p> <p align="center" class="maskentitel"><xsl:value-of select="../felder/feld [@varname = 'Kennzahl'] /value_caption" /></p> <!-- hier optional ausgewaehlte Kostenstelle - reicht nicht in SOS-Detailberichten ist kein Feld Kostenstelle vorhanden, wird daher nicht angezeigt <xsl:if test="/ergebnisse/ergebnis[position()=1]/felder/feld[@varname='Kostenstelle']/value!=''"> <h2 align="center" class="Kostenstelle"><xsl:value-of select="/ergebnisse/ergebnis[position()=1]/felder/feld[@varname='Kostenstelle']/value_caption"/></h2> </xsl:if> --> <xsl:variable name="id"><xsl:value-of select="/ergebnisse/ergebnis[position()=1]/felder/feld[@varname='Kennzahl']/value"/></xsl:variable> <!-- <xsl:value-of select="/ergebnisse/ergebnis[position()=1]/maskenname"/> <xsl:value-of select="index-of(/ergebnisse/ergebnis[position()=1]/maskenname,'eitreihe')"/>--> <!--nur bei MAN-Masken ohne eitreihe im Nahmen --> <xsl:if test="starts-with(/ergebnisse/ergebnis[position()=1]/maskenname/@id,'88888') and not (contains(/ergebnisse/ergebnis[position()=1]/maskenname,'eitreihe')) and /ergebnisse/ergebnis[position()=1]/ergebniselement[position()=1]/navigation/doubleitem[@id=$id]/zeitreihe!=''"> <p align="center"> <a class="ebene1"> <xsl:attribute name="href">/superx/servlet/SuperXmlTabelle?tid=<xsl:value-of select="concat(/ergebnisse/ergebnis[position()=1]/ergebniselement[position()=1]/navigation/doubleitem[@id=$id]/zeitreihe,'&Bericht=',$Bericht)"/></xsl:attribute> --> Zeitreihe </a> </p> </xsl:if> <a target="_self"></a> <xsl:call-template name="pccustomize"><xsl:with-param name="position" select="'table_post_title'"></xsl:with-param></xsl:call-template> <xsl:call-template name="tablecustomize"><xsl:with-param name="position" select="'table_post_title'"></xsl:with-param></xsl:call-template> <!--MB navi--> <div id="Navigation"> <p class="ebene0"> <a class="ebene1" href="javascript:window.close()">Ansicht schließen</a> </p> <!-- enthält nur Verweis auf Start = zurück zur startseite <xsl:for-each select="/ergebnisse/ergebnis/ergebniselement/navigation/item"> <p class="ebene0"> <a class="ebene1" target="_self"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=',href,'&Bericht=',$Bericht)" /></xsl:attribute> <![CDATA[]]><xsl:value-of select="caption" /><![CDATA[]]> </a> </p> </xsl:for-each> --> <!-- hier Links zu anderen Kennzahlen --> <xsl:variable name="linkparams"> <xsl:text>&Bericht=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Bericht']/value" /> <xsl:if test="/ergebnisse/ergebnis/felder/feld[@varname='Jahr']/value != ''"> <xsl:text>&Jahr=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Jahr']/value" /> </xsl:if> <xsl:if test="/ergebnisse/ergebnis/felder/feld[@varname='Semester']/value != ''"> <xsl:text>&Semester=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Semester']/value" /> </xsl:if> <xsl:if test="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Jahre']/value != ''"> <xsl:text>&Anzahl%20Jahre=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Jahre']/value" /> </xsl:if> <xsl:if test="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Semester']/value != ''"> <xsl:text>&Anzahl%20Semester=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Semester']/value" /> </xsl:if> <xsl:if test="/ergebnisse/ergebnis/felder/feld[@varname='Institution']/value != ''"> <xsl:text>&Institution=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Institution']/value" /> </xsl:if> <xsl:if test="/ergebnisse/ergebnis/felder/feld[@varname='Studiengang']/value != ''"> <xsl:text>&Studiengang=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/felder/feld[@varname='Studiengang']/value" /> </xsl:if> </xsl:variable> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/maskenname[@id='888881450']"> <!--neue Variante MAN 1.2:--> <xsl:for-each-group select="/ergebnisse/ergebnis/ergebniselement/navigation/doubleitem[(aktuell!='' or zeitreihe!='') and ($Bericht='' or @report_id=$Bericht)]" group-by="@group_id"> <p class="ebene0"><xsl:value-of select="@group_caption" /></p> <xsl:for-each select="/ergebnisse/ergebnis/ergebniselement/navigation/doubleitem[(aktuell!='' or zeitreihe!='') and ($Bericht='' or @report_id=$Bericht) and @group_id=current-grouping-key()]"> <xsl:choose> <xsl:when test="/ergebnisse/ergebnis/felder/feld[@varname='Anzahl Semester']/value = '1' or /ergebnisse/ergebnis/felder/feld[@varname='Anzahl Jahre']/value = '1'"> <!-- aktuell: --> <p class="ebene1"><a target="_self" class="ebene1"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=888881450&Ausgabe=',aktuell,$linkparams,'&Kennzahl=',@id)" /></xsl:attribute> <xsl:value-of select="caption" /></a></p> </xsl:when> <xsl:otherwise> <!--zeitreihe --> <p class="ebene1"><a target="_self" class="ebene1"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=888881450&Ausgabe=',zeitreihe,$linkparams,'&Kennzahl=',@id)" /></xsl:attribute> <xsl:value-of select="caption" /></a></p> </xsl:otherwise> </xsl:choose> </xsl:for-each> </xsl:for-each-group> </xsl:when> <xsl:otherwise> <!-- alte Variante:--> <xsl:for-each-group select="/ergebnisse/ergebnis/ergebniselement/navigation/doubleitem[(aktuell!='' or zeitreihe!='') and ($Bericht='' or @report_id=$Bericht)]" group-by="@group_id"> <p class="ebene0"><xsl:value-of select="@group_caption" /></p> <xsl:for-each select="/ergebnisse/ergebnis/ergebniselement/navigation/doubleitem[(aktuell!='' or zeitreihe!='') and ($Bericht='' or @report_id=$Bericht) and @group_id=current-grouping-key()]"> <xsl:if test="aktuell!=''"> <p class="ebene1"><a target="_self" class="ebene1"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=',aktuell,'&Bericht=',$Bericht)" /></xsl:attribute> <xsl:value-of select="caption" /></a></p> </xsl:if> <xsl:if test="(aktuell='' or not(aktuell) ) and zeitreihe!=''"> <p class="ebene1"><a target="_self" class="ebene1"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=',zeitreihe,'&Bericht=',$Bericht)" /></xsl:attribute> <xsl:value-of select="caption" /></a></p> </xsl:if> </xsl:for-each> </xsl:for-each-group> </xsl:otherwise> </xsl:choose> </div> <!--MB navi--> <div id="Inhalt"> <!-- <xsl:if test="/ergebnisse/ergebnis/ergebniselement/navigation/doubleitem [aktuell!='' and zeitreihe!='' and caption=/ergebnisse/ergebnis/felder/feld/value_caption]"> --> <xsl:for-each select="/ergebnisse/ergebnis/ergebniselement/navigation/doubleitem[aktuell!='' and zeitreihe!='' and @kennzahl=/ergebnisse/ergebnis/felder/feld/value]"> <p> <xsl:text> </xsl:text> <a target="_self" class="ebene1"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=',aktuell,'&Bericht=',$Bericht)" /></xsl:attribute> <![CDATA[]]>Aktuelle Zahlen<![CDATA[]]> </a> <xsl:text> | </xsl:text> <a target="_self" class="ebene1"> <xsl:attribute name="href"><xsl:value-of select="concat('SuperXmlTabelle','?tid=',zeitreihe,'&Bericht=',$Bericht)" /></xsl:attribute> <![CDATA[]]>Zeitreihe<![CDATA[]]> </a> </p> <!-- </xsl:if> --> </xsl:for-each> <table id="table1" class="ergtabelle" rules="rows"> <thead> <xsl:call-template name="tableheader"/> </thead> <tbody> <xsl:call-template name="tablebody"/> </tbody> </table> <xsl:call-template name="exportButtons"/> <xsl:call-template name="legende" > <xsl:with-param name="withbr">true</xsl:with-param></xsl:call-template> </div> </xsl:template> <xsl:template name="tablebody"> <xsl:variable name="erglevelmax"><xsl:text>5</xsl:text> </xsl:variable> <xsl:for-each select="sqlerg/row"> <xsl:call-template name="resultrow"> <xsl:with-param name="row" select="."/> <xsl:with-param name="erglevelmax" select="$erglevelmax"/> </xsl:call-template> </xsl:for-each> </xsl:template> <!-- start daten--> <xsl:template name="navigationsfuss"> <xsl:call-template name="bookmark_deepLink" /> </xsl:template> <!-- end --> <xsl:template match="/"> <xsl:call-template name="table"/> <xsl:call-template name="navigationsfuss" /> </xsl:template> <!--//MB einzige Aenderung , letzte Spalte weglassen mit hiddendp geht nicht wegen zeitreihe <xsl:template name="tablecustomize"><xsl:param name="position"/> <xsl:if test="$position='table_post_javascript'"> <script type="text/javascript"> function ajaxNodeToggle(nodeid,internalrowno) { if (!document.getElementById(nodeid+"_0")) { document.getElementById('progressbar').style.display=""; <xsl:text>var callurl="/superx/servlet/SuperXmlTabelle</xsl:text> <xsl:if test="/ergebnisse/@jsessionid!=''">;jsessionid=<xsl:value-of select="/ergebnisse/@jsessionid"/></xsl:if> <xsl:text>?tid=</xsl:text><xsl:value-of select="/ergebnisse/ergebnis/ergebniselement/@id"/><xsl:text>"; </xsl:text> <![CDATA[ callurl+="&treetableid="+nodeid+"&getKidRows="+internalrowno; ]]> dojo.io.bind({url:callurl,encoding: "ISO-8859-1",method: "post", handler: function(type,data,evt) { document.getElementById('progressbar').style.display="none"; if (type=='error') { msg='Fehler beim Lesen der Daten!\n'; if (data.message) msg+=data.message; else msg+=data.error; alert(msg); } else { var help=document.createElement("div"); help.innerHTML=data; var pos=document.getElementById(nodeid).sectionRowIndex; var newrows=help.getElementsByTagName("tr"); <![CDATA[ for (i=0;i<newrows.length;i++) { var newrow=document.getElementById("table1").tBodies[0].insertRow(pos+i+1); newrow.id=nodeid+"_"+i; for (i2=0;i2<newrows[i].attributes.length;i2++) { newrow.setAttribute(newrows[i].attributes[i2].name,newrows[i].getAttribute(newrows[i].attributes[i2].name)); } newrow.setAttribute("className", newrows[i].getAttribute("className")); //MB einzige Aenderung , letzte Spalte weglassen mit hiddendp for (i2=0;i2<newrows[i].cells.length-1;i2++) { newcell=newrow.insertCell(i2); newcell.innerHTML=newrows[i].cells[i2].innerHTML; for (i3=0;i3<newrows[i].cells[i2].attributes.length;i3++) { newcell.setAttribute(newrows[i].cells[i2].attributes[i3].name,newrows[i].cells[i2].getAttribute(newrows[i].cells[i2].attributes[i3].name)); } //fuck IE newcell.setAttribute("className", newrows[i].cells[i2].getAttribute("className")); } } treetable_toggleRow(nodeid,1,1); treetable_eventRowChanged(nodeid, 1); if (window.xthf) window.xthf.init(); document.getElementById('progressbar').style.display="none"; ]]> } } } ); } else { treetable_toggleRow(nodeid); } if (window.xthf) window.xthf.init(); } </script> </xsl:if> </xsl:template> --> <xsl:template name="legende"> <p class="legende"> <xsl:for-each select="../felder/feld"> <xsl:variable name="id"><xsl:value-of select="/ergebnisse/ergebnis[position()=1]/felder/feld[@varname='Kennzahl']/value"/></xsl:variable> <xsl:variable name="timeunit"><xsl:value-of select="/ergebnisse/ergebnis[position()=1]/ergebniselement[position()=1]/navigation/doubleitem[@id=$id]/@timeunit"/></xsl:variable> <!-- hier Abfrage dass bei Timeunit J Jahr ausgegeben wird und bei timeunit VJ das KLR-Jahr--> <xsl:if test="@varname!='Kennzahl' and (@varname!='Jahr' or ($timeunit='J' and not (contains(/ergebnisse/ergebnis[position()=1]/maskenname,'eitreihe')))) and (@varname!='KLR-Jahr' or ($timeunit='VJ' and not (contains(/ergebnisse/ergebnis[position()=1]/maskenname,'eitreihe')))) and (value !='' or sicht/@isFirstInGroup='false' or @isstandtoday='false') and @varname != 'sort' and @varname != 'maxoffset'"> <span class="feldname"> <xsl:choose> <xsl:when test="string-length(caption_short) > 0 and caption_short != 'null'" > <![CDATA[]]><xsl:value-of select="caption_short" /><![CDATA[]]> </xsl:when> <xsl:otherwise> <xsl:value-of select="@varname" /> </xsl:otherwise> </xsl:choose></span>:  <xsl:if test="string-length(wert/value_caption) < 50"> <span class="feldwert"><xsl:value-of select="value_caption" /><![CDATA[]]></span> </xsl:if> <xsl:if test="string-length(wert/value_caption) > 49"> <span class="feldwert"><![CDATA[]]><xsl:value-of select="substring(value_caption,0,50)" /><![CDATA[]]>...</span> </xsl:if> <xsl:if test="sicht!=''"> <span><![CDATA[ (]]><xsl:value-of select="sicht" /> <xsl:if test="@stand!=''"><xsl:text> - Stand:</xsl:text><xsl:value-of select="@stand"/></xsl:if> <xsl:text><![CDATA[)]]> </xsl:text></span> </xsl:if> ; </xsl:if> </xsl:for-each> User: <xsl:value-of select="/ergebnisse/user"/>  Stand: <xsl:value-of select="../stand" /></p> <xsl:if test="../hinweis != ''"> <!-- 11.3.09 MB --> <xsl:call-template name="newline_to_br"> <xsl:with-param name="string" select="../hinweis" /> </xsl:call-template> </xsl:if> </xsl:template> </xsl:stylesheet>