﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                exclude-result-prefixes="msxsl">

    <xsl:import href="RDLeaderboardInterfaceUserDetail.xslt"/>
    <xsl:import href="RDLeaderboardInterfaceUserData.xslt"/>


    <xsl:template match="/">
        <xsl:variable name="UserID" select="AjaxRequest/Params/UserID"></xsl:variable>
        <xsl:variable name="PortalItemID" select="AjaxRequest/Params/PortalItemID"></xsl:variable>
        <xsl:variable name="MasterPortalItemID" select="AjaxRequest/Settings/MasterPortalItemID"></xsl:variable>
        <xsl:variable name="TemplatesXML" select="AjaxRequest/TemplateXML/."></xsl:variable>
        <xsl:variable name="TemplateGoalsXML" select="AjaxRequest/GoalXML/."></xsl:variable>
        <xsl:variable name="RDUserDataXML" select="AjaxRequest/RDUserDetailXML/."></xsl:variable>
        <xsl:variable name="CurrentPageNumber" select="AjaxRequest/RDUserDetailXML/CurrentPageNumber"></xsl:variable>
        <xsl:variable name="RecentGoalItemID" select="AjaxRequest/RecentGoalItemID"></xsl:variable>
        <xsl:variable name="TotalPages" select="AjaxRequest/RDUserDetailXML/TotalPages"></xsl:variable>
        <xsl:variable name="TotalRecords" select="AjaxRequest/RDUserDetailXML/TotalRecords"></xsl:variable>
        <xsl:variable name="TemplateItemID" select="AjaxRequest/TemplateItemID"></xsl:variable>
        <xsl:variable name="Source" select="AjaxRequest/Params/Source"></xsl:variable>
        


        <div class="marginTop15">
            <xsl:call-template name="UserDataDetailsTemplate">
                <xsl:with-param name="UserID" select="$UserID"></xsl:with-param>
                <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
                <xsl:with-param name="TemplatesXML" select="$TemplatesXML"></xsl:with-param>
                <xsl:with-param name="TemplateItemID" select="$TemplateItemID"></xsl:with-param>
                <xsl:with-param name="MasterPortalItemID" select="$MasterPortalItemID"></xsl:with-param>
                <xsl:with-param name="TemplateGoalsXML" select="$TemplateGoalsXML"></xsl:with-param>
            </xsl:call-template>
        </div>

        <div id="div_UserData_Leaderboard">
            <xsl:call-template name="RDUserData">
                <xsl:with-param name="RDUserDetailXML" select="$RDUserDataXML"></xsl:with-param>
                <xsl:with-param name="CurrentPageNumber" select="$CurrentPageNumber"></xsl:with-param>
                <xsl:with-param name="UserID" select="$UserID"></xsl:with-param>
                <xsl:with-param name="PortalItemID" select="$PortalItemID"></xsl:with-param>
                <xsl:with-param name="RecentGoalItemID" select="$RecentGoalItemID"></xsl:with-param>
                <xsl:with-param name="TotalPages" select="$TotalPages"></xsl:with-param>
                <xsl:with-param name="TotalRecords" select="$TotalRecords"></xsl:with-param>
                <xsl:with-param name="Source" select="$Source"></xsl:with-param>
            </xsl:call-template>
        </div>
    </xsl:template>
</xsl:stylesheet>
