﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <div id="divUser" style="margin: 10px;">
            <xsl:if test="UsersXML/DisplayFilterTopBar = 1">
                <div id="divUserData_Filters">
                    <table class="tableMaster" cellpadding="0" cellspacing="0" border="0">
                        <tr>
                            <td>
                                <span class="labelSmall" style="vertical-align: middle;">First</span>
                                &#xa0;<input id="txtFirst" type="text"
              onKeyUp='return admin_TopBarFilter(event,
                                    "txtFirst", "txtLast", "txtEmail", "txtUserName", "ddlIsAuthorized", "divUserData");' />
                            </td>
                            <td>
                                <span class="labelSmall" style="vertical-align: middle;">Last</span>
                                &#xa0;<input id="txtLast" type="text" onKeyUp='return admin_TopBarFilter(event,
                                    "txtFirst", "txtLast", "txtEmail", "txtUserName", "ddlIsAuthorized", "divUserData");' />
                            </td>
                            <td>
                                <span class="labelSmall" style="vertical-align: middle;">Email</span>
                                &#xa0;<input id="txtEmail" type="text" onKeyUp='return admin_TopBarFilter(event,
                                    "txtFirst", "txtLast", "txtEmail", "txtUserName", "ddlIsAuthorized", "divUserData");' />
                            </td>
                            <td>
                                <span class="labelSmall" style="vertical-align: middle;">UserName</span>
                                &#xa0;<input id="txtUserName" type="text" onKeyUp='return admin_TopBarFilter(event,
                                    "txtFirst", "txtLast", "txtEmail", "txtUserName", "ddlIsAuthorized", "divUserData");' />
                            </td>
                            <td>
                                <select class="dropdown" name="IsCrawler" id="ddlIsAuthorized"
                                        onChange='return admin_TopBarFilter(null,
                                    "txtFirst", "txtLast", "txtEmail", "txtUserName", "ddlIsAuthorized", "divUserData");'>
                                    <option value="-1" selected="selected"></option>
                                    <option value="0"  class="label">Unauthorized</option>
                                    <option class="label" value="1">Authorized</option>
                                </select>
                            </td>
                        </tr>
                    </table>
                </div>
            </xsl:if>
            <div id="divUserData">
                <table class="tableMaster" cellpadding="5" cellspacing="0">
                    <tr align="left" style="padding: 20px; border-style: solid; border-width: thin; border-top-color: #000080;">
                        <td width="10%">
                            <span class="labelHeader" style="color: rgb(55, 96, 146);">User</span>
                        </td>
                        <td width="30%">
                            <span class="labelHeader" style="color: rgb(55, 96, 146);">User Info</span>
                        </td>
                        <td width="30%">
                            <span class="labelHeader" style="color: rgb(55, 96, 146);">Username</span>
                        </td>
                        <td width="15%">
                            <span class="labelHeader" style="color: rgb(55, 96, 146);">Info</span>
                        </td>
                        <td width="15%">
                            <span class="labelHeader" style="color: rgb(55, 96, 146);">Admin</span>
                        </td>
                    </tr>
                    <!--<tr>
                              <td>
                                   <div class="label">[Image]</div>
                              </td>
                              <td>
                                   <div class="label">[DisplayName]</div>
                                   <div class="label">[First][Last]</div>
                                   <div class="label">[Email]</div>
                              </td>
                              <td>
                                   <div class="label">[UserName]</div>
                                   <div class="label">[CreateDate]</div>
                                   <div class="label">[Authorized/UnAuthorized]</div>
                              </td>
                              <td>
                                   <div class="label">Sex:[Sex]</div>
                                   <div class="label">DOB:[Dob]</div>
                                   <div class="label">FB:[FBID]</div>
                              </td>
                              <td>
                                   <div class="label">[View Logs]</div>
                                   <div class="label"> [Delete User]</div>
                              </td>
                         </tr>-->
                    <xsl:for-each select ="UsersXML/UserData">
                        <xsl:if test ="position() mod 2 = 0">
                            <tr align="left" id="tr_item_{normalize-space(UserID)}">
                                <td>
                                    <xsl:if test ="FBPicURL != ''">
                                        <img src="{FBPicURL}"></img>
                                    </xsl:if>
                                </td>
                                <td>
                                    <div class="label">
                                        <xsl:value-of select ="DisplayName"/>
                                    </div>
                                    <div class="label">
                                        <xsl:value-of select ="Name"/>
                                    </div>
                                    <div class="label">
                                        <a href="mailto:{Email}">
                                            <xsl:value-of select ="Email"/>
                                        </a>
                                    </div>
                                </td>
                                <td>
                                    <div class="label">
                                        <a href="mailto:{UserName}">
                                            <xsl:value-of select ="UserName"/>
                                        </a>
                                    </div>
                                    <div>
                                        <span class="labelBold"> UserID = </span>
                                        <span class="label">
                                            <xsl:value-of select="UserID"/>
                                        </span>
                                    </div>
                                    <div class="label">
                                        <xsl:value-of select ="CreatedDate"/>
                                    </div>
                                    <div class="label">
                                        <xsl:choose>
                                            <xsl:when test ="Authorized = 1">
                                                <xsl:text>Authorized</xsl:text>
                                            </xsl:when>
                                            <xsl:otherwise>
                                                <xsl:text>UnAuthorized</xsl:text>
                                            </xsl:otherwise>
                                        </xsl:choose>
                                    </div>
                                </td>
                                <td>
                                    <div class="label">
                                        <xsl:if test ="Sex != ''">
                                            Sex:&#xa0;<xsl:value-of select ="Sex"/>
                                        </xsl:if>
                                    </div>
                                    <xsl:if test ="DOB != ''">
                                        <div class="label">
                                            DOB:&#xa0;<xsl:value-of select ="DOB"/>
                                        </div>
                                    </xsl:if>
                                    <xsl:if test ="FBUserID != -99">
                                        <div class="label">
                                            FB:&#xa0;<a href="http://www.facebook.com/profile.php?id={normalize-space(FBUserID)}"
                                      target="_blank">
                                                <xsl:value-of select ="FBUserID"/>
                                            </a>
                                        </div>
                                    </xsl:if>
                                </td>
                                <td>
                                    <div>
                                        <a href="LSReport_LogBrowser.aspx?ID={normalize-space(UserID)}" target="_blank"
                                           class="anchorButton" style="color: white; text-decoration: none;">
                                            View Logs
                                        </a>
                                    </div>
                                    <div style="margin-top: 10px; margin-bottom: 10px;">
                                        <a class="anchorButton" style="color: white; text-decoration: none;"
                                           onClick='return admin_DeleteUser("{normalize-space(UserID)}", "tr_item_{normalize-space(UserID)}");'>
                                            Delete User
                                        </a>
                                    </div>
                                </td>
                            </tr>
                        </xsl:if>
                        <xsl:if test ="position() mod 2 != 0">
                            <tr align="left" id="tr_item_{normalize-space(UserID)}" style="background-color: #DCDCDC;">
                                <td>
                                    <xsl:if test ="FBPicURL != ''">
                                        <img src="{FBPicURL}"></img>
                                    </xsl:if>
                                </td>
                                <td>
                                    <div class="label">
                                        <xsl:value-of select ="DisplayName"/>
                                    </div>
                                    <div class="label">
                                        <xsl:value-of select ="Name"/>
                                    </div>
                                    <div class="label">
                                        <a href="mailto:{Email}">
                                            <xsl:value-of select ="Email"/>
                                        </a>
                                    </div>
                                </td>
                                <td>
                                    <div class="label">
                                        <a href="mailto:{UserName}">
                                            <xsl:value-of select ="UserName"/>
                                        </a>
                                    </div>
                                    <div>
                                        <span class="labelBold"> UserID = </span>
                                        <span class="label">
                                            <xsl:value-of select="UserID"/>
                                        </span>
                                    </div>
                                    <div class="label">
                                        <xsl:value-of select ="CreatedDate"/>
                                    </div>
                                    <div class="label">
                                        <xsl:choose>
                                            <xsl:when test ="Authorized = 1">
                                                <xsl:text>Authorized</xsl:text>
                                            </xsl:when>
                                            <xsl:otherwise>
                                                <xsl:text>UnAuthorized</xsl:text>
                                            </xsl:otherwise>
                                        </xsl:choose>
                                    </div>
                                </td>
                                <td>
                                    <div class="label">
                                        <xsl:if test ="Sex != ''">
                                            Sex:&#xa0;<xsl:value-of select ="Sex"/>
                                        </xsl:if>
                                    </div>
                                    <xsl:if test ="DOB != -99">
                                        <div class="label">
                                            DOB:&#xa0;<xsl:value-of select ="DOB"/>
                                        </div>
                                    </xsl:if>
                                    <xsl:if test ="FBUserID != -99">
                                        <div class="label">
                                            FB:&#xa0;<a href="http://www.facebook.com/profile.php?id={normalize-space(FBUserID)}"
                                      target="_blank">
                                                <xsl:value-of select ="FBUserID"/>
                                            </a>
                                        </div>
                                    </xsl:if>
                                </td>
                                <td>
                                    <div>
                                        <a href="LSReport_LogBrowser.aspx?ID={normalize-space(UserID)}" target="_blank"
                                           class="anchorButton" style="color: white; text-decoration: none;">
                                            View Logs
                                        </a>
                                    </div>
                                    <div style="margin-top: 10px; margin-bottom: 10px;">
                                        <a class="anchorButton" style="color: white; text-decoration: none;"
                                            onClick='return admin_DeleteUser("{normalize-space(UserID)}", "tr_item_{normalize-space(UserID)}");'>
                                            Delete User
                                        </a>
                                    </div>
                                </td>
                            </tr>
                        </xsl:if>
                    </xsl:for-each>
                </table>
            </div>
        </div>
    </xsl:template>
</xsl:stylesheet>

