diff options
author | David Sommerseth <davids@redhat.com> | 2009-05-06 20:54:09 +0200 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2009-05-06 20:54:09 +0200 |
commit | 2db65bd86e0747cdd8eef972046cede52606d4cd (patch) | |
tree | f79c28e81d8318fdea46be3f6f5a47793c2e0aa8 | |
parent | 2986a76ad5eb5049ca06da204337a206d6058944 (diff) | |
download | eurephia-2db65bd86e0747cdd8eef972046cede52606d4cd.tar.gz eurephia-2db65bd86e0747cdd8eef972046cede52606d4cd.tar.xz eurephia-2db65bd86e0747cdd8eef972046cede52606d4cd.zip |
Added detailed listing of login attempts
-rw-r--r-- | xslt/eurephiadm/attempts.xsl | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/xslt/eurephiadm/attempts.xsl b/xslt/eurephiadm/attempts.xsl index d871339..f12678f 100644 --- a/xslt/eurephiadm/attempts.xsl +++ b/xslt/eurephiadm/attempts.xsl @@ -37,6 +37,11 @@ </xsl:choose> </xsl:template> + + <!-- --> + <!-- Simple listing --> + <!-- --> + <xsl:template match="attemptslog" mode="list"> <xsl:text> ID Reference Last attempt </xsl:text> <xsl:text>------------------------------------------------------------------------------- </xsl:text> @@ -114,6 +119,131 @@ </xsl:template> + <!-- --> + <!-- Detailed listing --> + <!-- --> + + <xsl:template match="attemptslog" mode="details"> + <xsl:text> ID Reference Reg attempts </xsl:text> + <xsl:text> Registered first time Last attempt </xsl:text> + <xsl:text>------------------------------------------------------------------------------- </xsl:text> + <xsl:apply-templates select="username|certificate|ipaddress" mode="details"/> + <xsl:text>------------------------------------------------------------------------------- </xsl:text> + </xsl:template> + + <xsl:template match="attemptslog/username" mode="details"> + <xsl:text> ** Username </xsl:text> + <xsl:apply-templates select="attempt" mode="details"/> + </xsl:template> + + <xsl:template match="attemptslog/username/attempt" mode="details"> + <xsl:text> </xsl:text> + <xsl:call-template name="right-align"> + <xsl:with-param name="value" select="@atpid"/> + <xsl:with-param name="width" select="4"/> + </xsl:call-template><xsl:text> </xsl:text> + + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="username"/> + <xsl:with-param name="width" select="59"/> + </xsl:call-template><xsl:text> </xsl:text> + + <xsl:call-template name="right-align"> + <xsl:with-param name="value" select="@attempts"/> + <xsl:with-param name="width" select="3"/> + </xsl:call-template> + <xsl:text> </xsl:text> + + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="registered"/> + <xsl:with-param name="width" select="19"/> + </xsl:call-template> + <xsl:text> </xsl:text> + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="registered"/> + <xsl:with-param name="width" select="19"/> + </xsl:call-template> + <xsl:text> </xsl:text> + </xsl:template> + + <xsl:template match="attemptslog/certificate" mode="details"> + <xsl:text> ** Certificate </xsl:text> + <xsl:apply-templates select="attempt" mode="details"/> + </xsl:template> + + <xsl:template match="attemptslog/certificate/attempt" mode="details"> + <xsl:text> </xsl:text> + <xsl:call-template name="right-align"> + <xsl:with-param name="value" select="@atpid"/> + <xsl:with-param name="width" select="4"/> + </xsl:call-template><xsl:text> </xsl:text> + + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="certificate"/> + <xsl:with-param name="width" select="59"/> + </xsl:call-template><xsl:text> </xsl:text> + + <xsl:call-template name="right-align"> + <xsl:with-param name="value" select="@attempts"/> + <xsl:with-param name="width" select="3"/> + </xsl:call-template> + <xsl:text> </xsl:text> + + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="registered"/> + <xsl:with-param name="width" select="19"/> + </xsl:call-template> + <xsl:text> </xsl:text> + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="registered"/> + <xsl:with-param name="width" select="19"/> + </xsl:call-template> + <xsl:text> </xsl:text> + </xsl:template> + + <xsl:template match="attemptslog/ipaddress" mode="details"> + <xsl:text> ** IP Address </xsl:text> + <xsl:apply-templates select="attempt" mode="details"/> + </xsl:template> + + <xsl:template match="attemptslog/ipaddress/attempt" mode="details"> + <xsl:text> </xsl:text> + <xsl:call-template name="right-align"> + <xsl:with-param name="value" select="@atpid"/> + <xsl:with-param name="width" select="4"/> + </xsl:call-template><xsl:text> </xsl:text> + + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="ipaddress"/> + <xsl:with-param name="width" select="59"/> + </xsl:call-template><xsl:text> </xsl:text> + + <xsl:call-template name="right-align"> + <xsl:with-param name="value" select="@attempts"/> + <xsl:with-param name="width" select="3"/> + </xsl:call-template> + <xsl:text> </xsl:text> + + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="registered"/> + <xsl:with-param name="width" select="19"/> + </xsl:call-template> + <xsl:text> </xsl:text> + <xsl:call-template name="left-align"> + <xsl:with-param name="value" select="registered"/> + <xsl:with-param name="width" select="19"/> + </xsl:call-template> + <xsl:text> </xsl:text> + </xsl:template> + + + + + + <!-- --> + <!-- Internal helpers --> + <!-- --> + <xsl:template name="left-align"> <xsl:param name="value"/> <xsl:param name="width"/> |