<!--                                                                  -->
<!--  Copyright (C) 2009 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:dyn="http://exslt.org/dynamic" extension-element-prefixes="dyn">
    <xsl:output method="html" indent="no" doctype-system="" encoding="utf-8" />

    <xsl:template name="dashboardFileSummary">
        <xsl:param name="module" />
        <xsl:param name="title" />
        <h2><xsl:value-of select="$title" /></h2>
        <xsl:choose>
            <xsl:when test="$module/Files/File/DateCreated">
                <div class="Table-controls Table-controls-top">
                    <div class="Table-controls-item">
                        <p>Below are your most recent open sales files.</p>
                    </div>
                    <div class="Table-controls-item Table-coltrols-item-additive">
                        <a class="Bookdashboard-view-all" href="/bookpub/tracker">View All</a>
                    </div>
                </div>
                <table class="Table">
                    <thead>
                        <xsl:call-template name="dashboardFileSummaryHeader" />
                    </thead>
                    <tbody>
                        <xsl:for-each select="$module/Files/File">
                            <xsl:call-template name="dashboardFileSummaryRow" />
                        </xsl:for-each>
                    </tbody>
                </table>
            </xsl:when>
            <xsl:otherwise>
                <p class="HelpText">No sales files have been processed.</p>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>

    <xsl:template name="dashboardFileSummaryHeader">
        <tr class="Table-row Table-row-header">
            <th class="Table-col">Service</th>
            <th class="Table-col">Received</th>
            <th class="Table-col Table-col-amount">Revenue</th>
        </tr>
    </xsl:template>

    <xsl:template name="dashboardFileSummaryRow">
        <tr class="Table-row Table-row-data">
            <td class="Table-col">
                <xsl:value-of select="Service/ServiceName" />
            </td>
            <td class="Table-col">
                <xsl:value-of select="DateCreated" />
            </td>
            <td class="Table-col Table-col-amount">
                <xsl:value-of select="Revenue" />
            </td>
        </tr>
    </xsl:template>

</xsl:stylesheet>
