<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:msg="org.pentaho.messages.Messages" exclude-result-prefixes="html msg"> <xsl:include href="system/custom/xsl/xslUtil.xsl" /> <xsl:output method="html" encoding="UTF-8" /> <xsl:param name="baseUrl" select="''"/> <xsl:param name="message" select="''"/> <xsl:template match="user-files"> <!--span class="portlet-section-header" style="border: 1px solid blue;"><xsl:value-of select="msg:getXslString('UI.USER_PUBLISHER_TITLE')" disable-output-escaping="yes"/></span--> <br/> <center> <table class='content_table' border='0' cellpadding='0' cellspacing='0' height='100%' style="width:99%"> <tr> <td style="text-align:left"> <xsl:value-of select="msg:getXslString('UI.USER_NEW_CONTENT_INTRO')" disable-output-escaping="yes"/> <p/> <xsl:value-of select="msg:getXslString('UI.USER_ACTIONS')" disable-output-escaping="yes"/><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text><a href="UserContent?clearAlert=true"><xsl:value-of select="msg:getXslString('UI.USER_NEW_CONTENT_CLEAR_ALERT')" disable-output-escaping="yes"/></a> </td> </tr> </table> <xsl:for-each select="error"> <xsl:value-of select="error-message" disable-output-escaping="yes"/> <br /> </xsl:for-each> <table class='content_table' border='0' cellpadding='0' cellspacing='0' height='100%' style="width:99%"> <xsl:apply-templates/> </table> </center> </xsl:template> <xsl:template match="scheduled"> <tr> <td colspan="10"> <table border="0" width="100%" class="content_header" cellpadding="0" cellspacing="0"> <tr> <td width="100%" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_SCHEDULED')" disable-output-escaping="yes"/></td> </tr> </table> </td> </tr> <tr> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_NAME')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_DATE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_SIZE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_TYPE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_ACTIONS')" disable-output-escaping="yes"/></td> </tr> <xsl:for-each select="file"> <tr> <td style="text-align:left"> <xsl:value-of select="name" disable-output-escaping="yes"/> </td> <td style="text-align:left"> <xsl:value-of select="timestamp" disable-output-escaping="yes"/> </td> <td> </td> <td> </td> <td style="text-align:left"> <a> <xsl:attribute name="href"> <xsl:text>UserContent?</xsl:text> <xsl:for-each select="actions/action[1]/params/param"><xsl:value-of select="param-name"/>=<xsl:value-of select="param-value"/><xsl:text>&</xsl:text></xsl:for-each> </xsl:attribute> <xsl:value-of select="actions/action[1]/title" disable-output-escaping="yes"/> </a> </td> </tr> </xsl:for-each> </xsl:template> <xsl:template match="executed"> <tr> <td colspan="10"> <table border="0" width="100%" class="content_header" cellpadding="0" cellspacing="0"> <tr> <td width="100%" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_COMPLETE')" disable-output-escaping="yes"/></td> </tr> </table> </td> </tr> <tr> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_NAME')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_DATE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_SIZE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_TYPE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_ACTIONS')" disable-output-escaping="yes"/></td> </tr> <xsl:for-each select="file"> <tr> <td style="text-align:left"> <xsl:value-of select="name" disable-output-escaping="yes"/> </td> <td style="text-align:left"> <xsl:value-of select="timestamp" disable-output-escaping="yes"/> </td> <td style="text-align:left"> <xsl:value-of select="round( number(size) div number('1024') )" disable-output-escaping="yes"/>kb </td> <td style="text-align:left"> <xsl:value-of select="mimetype" disable-output-escaping="yes"/> </td> <td style="text-align:left"> <a target="new"> <xsl:attribute name="href"> <xsl:text>GetContent?</xsl:text> <xsl:for-each select="actions/action[1]/params/param"><xsl:value-of select="param-name"/>=<xsl:value-of select="param-value"/><xsl:text>&</xsl:text></xsl:for-each> </xsl:attribute> <xsl:value-of select="actions/action[1]/title" disable-output-escaping="yes"/> </a> | <a> <xsl:attribute name="href"> <xsl:text>UserContent?</xsl:text> <xsl:for-each select="actions/action[2]/params/param"><xsl:value-of select="param-name"/>=<xsl:value-of select="param-value"/><xsl:text>&</xsl:text></xsl:for-each> </xsl:attribute> <xsl:value-of select="actions/action[2]/title" disable-output-escaping="yes"/> </a> </td> </tr> </xsl:for-each> </xsl:template> <xsl:template match="text()" /> <xsl:output method="html" encoding="UTF-8" /> <xsl:template match="listSubscriptions"> <tr> <td colspan="10"> <table border="0" width="100%" class="content_header" cellpadding="0" cellspacing="0"> <tr> <td width="100%" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.SUBSCRIPTION_ADMIN.SUBSCRIPTIONS')" disable-output-escaping="yes"/></td> </tr> </table> </td> </tr> <tr> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_NAME')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left">Schedule/<xsl:value-of select="msg:getXslString('UI.USER_DATE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_SIZE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_TYPE')" disable-output-escaping="yes"/></td> <td class="portlet-table-header" style="text-align:left"><xsl:value-of select="msg:getXslString('UI.USER_ACTIONS')" disable-output-escaping="yes"/></td> </tr> <xsl:for-each select="subscriptions/subscription"> <tr> <td style="text-align:left"> <xsl:value-of select="action-title" disable-output-escaping="yes"/> <br/> <xsl:value-of select="title" disable-output-escaping="yes"/> </td> <td style="text-align:left"> <xsl:for-each select="schedules/schedule"> <xsl:value-of select="title" disable-output-escaping="yes"/> <br/> </xsl:for-each> </td> <td style="text-align:left"> --- </td> <td style="text-align:left"> --- </td> <td style="text-align:left"> <a target="new"> <xsl:attribute name="href"> <xsl:text>ViewAction?subscribe=run&subscribe-name=</xsl:text><xsl:value-of select="@subscriptionId"/> </xsl:attribute> Run Now </a> | <a target="new"> <xsl:attribute name="href"> <xsl:text>ViewAction?subscribe=archive&subscribe-name=</xsl:text><xsl:value-of select="@subscriptionId"/> </xsl:attribute> Run and Archive </a> | <a target="new"> <xsl:attribute name="href"> <xsl:text>ViewAction?subscribe=edit&subscribe-name=</xsl:text><xsl:value-of select="@subscriptionId"/> </xsl:attribute> Edit </a> | <a target="new"> <xsl:attribute name="href"> <xsl:text>ViewAction?subscribe=delete&subscribe-name=</xsl:text><xsl:value-of select="@subscriptionId"/> </xsl:attribute> Delete </a> </td> </tr> <xsl:for-each select="subscription/archives/archive"> <tr> <td></td> <td style="text-align:left"> <xsl:value-of select="date" disable-output-escaping="yes"/> </td> <td style="text-align:right"> <xsl:value-of select="size"/> </td> <td style="text-align:left"><xsl:text disable-output-escaping="yes">&nbsp;</xsl:text> <xsl:value-of select="mimetype"/> </td> <td style="text-align:left"> <a target="new"> <xsl:attribute name="href"> <xsl:text>ViewAction?subscribe=archived&subscribe-name=</xsl:text><xsl:value-of select="../../../@subscriptionId"/>%3A<xsl:value-of select="id"/> </xsl:attribute> View </a> | <a target="new"> <xsl:attribute name="href"> <xsl:text>ViewAction?subscribe=delete-archived&subscribe-name=</xsl:text><xsl:value-of select="../../../@subscriptionId"/>%3A<xsl:value-of select="id"/> </xsl:attribute> Delete </a> </td> </tr> </xsl:for-each> </xsl:for-each> </xsl:template> <xsl:template match="text()" /> </xsl:stylesheet>