﻿<?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:output method="xml" indent="yes"  omit-xml-declaration ="yes"/>
    <xsl:template match="/">
        <xsl:variable name="BrandID" select="normalize-space(Publication/BrandID)"></xsl:variable>
        <xsl:variable name="BrandCommunityID" select="normalize-space(Publication/BrandCommunityID)"></xsl:variable>
        <xsl:variable name="Mode" select="normalize-space(Publication/Mode)"></xsl:variable>
        <div id="divClientCommunityContent" class="borderStanderd brandHeaderBorder">
            <table id="tblCommunityAdmin" class="tableMaster" cellpadding="5" cellspacing="0" width="100%">
                <tr>
                    <td align="right" style="font-weight:bold; text-align:right; padding-right:10px; 
                                             padding-left:0px; padding-top:20px; padding-bottom:20px;" colspan="5">
                        <a onclick="Portal_LoadAddCommunityContent('{$BrandCommunityID}','{$BrandID}','{$Mode}', 'divClientPortalOperations_Container');"
                           class="anchorButton" style="color: white; text-decoration: none;">
                            Add Content
                        </a>
                    </td>
                </tr>
                <tr style="padding: 20px; border-style: solid; border-width: thin; border-top-color: #000080;">
                    <td width="15%" valign="top">
                        <span class="labelHeader" style="color: rgb(55, 96, 146);">Community</span>
                    </td>
                    <td width="50%">
                        <span class="labelHeader" style="color: rgb(55, 96, 146);">Content</span>
                    </td>
                    <td width="20%">
                        <span class="labelHeader" style="color: rgb(55, 96, 146);">Posted By</span>
                    </td>
                    <td width="15%" align="right" style="padding-right: 10px;">
                        <span class="labelHeader" style="color: rgb(55, 96, 146);">Admin</span>
                    </td>
                    <td></td>
                </tr>
                <xsl:for-each select ="Publication/Output/Item">
                    <xsl:variable name="display">
                        <xsl:choose>
                            <xsl:when test ="position() mod 2 = 0">
                                <xsl:text>background-color: #DCDCDC;</xsl:text>
                            </xsl:when>
                            <xsl:when test ="position() mod 2 != 0">
                                <xsl:text></xsl:text>
                            </xsl:when>
                        </xsl:choose>
                    </xsl:variable>
              
                    <tr id="tr_item_{normalize-space(ContentItemID)}" style="{$display}">
                            <td width="15%" valign="top">
                                <xsl:if test="normalize-space(imageAttach) != ''">
                                    <a class="link" target="_blank" href="Content.aspx?ID={normalize-space(ContentItemID)}">
                                        <img style="display:inline; margin-left: 0px; vertical-align: middle; display: none;"
                                               src="{normalize-space(imageAttach)}" onload='setWidthAndHeightImage(this,"100");'/>
                                    </a>
                                </xsl:if>
                            </td>
                            <td width="50%" valign="top">
                                <div class="label" style="display: inline; color: rgb(55, 96, 146); font-weight: bold;">
                                    <xsl:value-of select="ContentName"/>
                                    <a class="link" target="_blank" href="Content.aspx?ID={normalize-space(ContentItemID)}" style="font-weight: normal;">
                                        (Open)
                                    </a>
                                </div>
                                <div class="label" style="color: rgb(55, 96, 146); text-align: justify;">
                                    <xsl:value-of select="ContentMemo"/>
                                </div>
                                <!--<div class="label" style="display: inline; color: rgb(55, 96, 146); font-weight: bold;">
                                    <a href="#" class="label" style="text-decoration: underline;"
                                          onClick='return filterCommunity("{normalize-space(ParentID)}", "tblCommunityAdmin");'>
                                        <xsl:value-of select="ParentName"/>
                                    </a>
                                    <a href="{normalize-space(PromoteKey)}" class="link" target="_blank" style="font-weight: normal;">
                                        (Open)
                                    </a>
                                </div>
                                <div style="padding-top: 5px;">
                                    <xsl:if test="normalize-space(../../PublicationID) != -1">
                                        <xsl:choose>
                                            <xsl:when test ="normalize-space(ContentLinkedToPublicationID) = -1">
                                                <a id="lnk_LinkToPublication_{normalize-space(ContentItemID)}" href="#"
                                                            class="link label" style="display:block;"
                                                         onClick='return linkContentToPublication("{normalize-space(ContentItemID)}", 
                                                                          "{normalize-space(../../PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space(../../PublicationID)}");'>
                                                    [Link to <xsl:value-of select ='normalize-space(../../PublicationName)'></xsl:value-of> Publication]
                                                </a>
                                                <a id="lnk_RemoveLinkFromPublication_{normalize-space(ContentItemID)}" href="#" class="link label"
                                                         style="display:none;" onClick='return removeLinkContentToPublication("{normalize-space(ContentItemID)}", 
                                                                          "{normalize-space(../../PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space(../../PublicationID)}");'>
                                                    [Remove Link to <xsl:value-of select ='normalize-space(../../PublicationName)'></xsl:value-of> Publication]
                                                </a>
                                            </xsl:when>
                                            <xsl:otherwise>
                                                <a id="lnk_LinkToPublication_{normalize-space(ContentItemID)}" href="#"
                                                            class="link label" style="display:none;"
                                                         onClick='return linkContentToPublication("{normalize-space(ContentItemID)}", 
                                                                          "{normalize-space(../../PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space(../../PublicationID)}");'>
                                                    [Link to <xsl:value-of select ='normalize-space(../../PublicationName)'></xsl:value-of> Publication]
                                                </a>
                                                <a id="lnk_RemoveLinkFromPublication_{normalize-space(ContentItemID)}" href="#" class="link label"
                                                         style="display:block;" onClick='return removeLinkContentToPublication("{normalize-space(ContentItemID)}", 
                                                                          "{normalize-space(../../PublicationID)}",
                                                                          "lnk_LinkToPublication_{normalize-space(../../PublicationID)}");'>
                                                    [Remove Link to <xsl:value-of select ='normalize-space(../../PublicationName)'></xsl:value-of> Publication]
                                                </a>
                                            </xsl:otherwise>
                                        </xsl:choose>
                                    </xsl:if>
                                </div>-->
                            </td>
                            <td width="20%" valign="top">
                                <div style="color: rgb(55, 96, 146);" class="label">
                                    <a href="#" class="label" style="text-decoration: underline;"
                                        onClick='return filterOwner("{normalize-space(OwnerID)}", "tblCommunityAdmin");'>
                                        <xsl:value-of select="OwnerName"/>
                                    </a>
                                </div>
                                <div style="color: rgb(55, 96, 146);" class="label">
                                    <xsl:value-of select="CreatedDate"/>
                                </div>
                                <div style="color: rgb(55, 96, 146);" class="label">
                                    <xsl:variable name="Status" select ="Status"></xsl:variable>
                                    <span class="labelBold" style="color: rgb(0,51,102);">Status</span>

                                    <a href="#" id="anc_{normalize-space(ContentItemID)}"
                                       onClick="return content_EditStatus('anc_{normalize-space(ContentItemID)}','ddl_{normalize-space(ContentItemID)}')" style="padding-left:5px; color:black;">
                                        <xsl:value-of select="Status"/>
                                    </a>
                                    <!--Count : <xsl:value-of select="count(../../ContentStatus/Status)"/>-->
                                    <select style="display:none;" id="ddl_{normalize-space(ContentItemID)}"
                                                   onChange="return content_UpdateStatus('{normalize-space(ContentItemID)}','anc_{normalize-space(ContentItemID)}','ddl_{normalize-space(ContentItemID)}')">
                                        <xsl:for-each select="../../ContentStatus/Status">
                                            <xsl:if test="StatusText = $Status">
                                                <option value="{ID}" selected="selected"  >
                                                    <xsl:value-of select="StatusText"/>
                                                </option>
                                            </xsl:if>

                                            <xsl:if test="StatusText != $Status">
                                                <option value="{ID}" >
                                                    <xsl:value-of select="StatusText"/>
                                                </option>
                                            </xsl:if>
                                        </xsl:for-each>
                                    </select>
                                </div>
                            </td>
                            <td width="15%" valign="top" align="right">
                                <div>
                                    <a href="AddCommunityContent.aspx?ID={normalize-space(ParentID)}&amp;ItemID={normalize-space(ContentItemID)}"
                                       class="anchorButton" style="color: white; text-decoration: none;" target="_blank">
                                        &#xa0;Update&#xa0;
                                    </a>
                                </div>
                                <div style="margin-top: 10px; margin-bottom: 5px;">
                                    <a href="#" class="anchorButton" style="color: white; text-decoration: none;"
                                        onClick='return deleteContent("{normalize-space(ContentItemID)}","tr_item_{normalize-space(ContentItemID)}");'>
                                        Delete
                                    </a>
                                </div>
                                <div style="color: rgb(55, 96, 146);" class="label">
                                    Views: <xsl:value-of select="ViewCount"/>
                                </div>
                                <div style="color: rgb(55, 96, 146);" class="label">
                                    Likes: <xsl:value-of select="Like"/>% &#xa0; Dislikes: <xsl:value-of select="Dislike"/>%
                                </div>
                            </td>
                            <td>
                                <input type="hidden" id="tr_item_{normalize-space(ContentItemID)}_hiddenCommunityItemID" value="{normalize-space(ParentID)}"></input>
                                <input type="hidden" id="tr_item_{normalize-space(ContentItemID)}_hiddenOwnerID" value="{normalize-space(OwnerID)}"></input>
                            </td>
                        </tr>                  
                </xsl:for-each>
                <tr>
                    <td></td>
                </tr>
                <tr>
                    <td align="right" style="font-weight:bold; text-align:right; padding:10px;" colspan="4">
                        <a href="AddCommunityContent.aspx?ID={$BrandCommunityID}" target="_blank"
                           class="anchorButton" style="color: white; text-decoration: none;">
                            Add Content
                        </a>
                    </td>
                </tr>
            </table>
        </div>
    </xsl:template>
</xsl:stylesheet>
